| 1 | import type { |
| 2 | ExtensionFormTarget, |
| 3 | InteractionTargetView, |
| 4 | PromptAnswerView, |
| 5 | } from "../generated/desktopContract.generated"; |
| 6 | |
| 7 | export interface ExactInteractionBindings { |
| 8 | ResolvePromptForSession?(target: InteractionTargetView, answer: PromptAnswerView): Promise<void>; |
| 9 | SubmitExtensionFormExact(target: ExtensionFormTarget, values: Record<string, unknown>): Promise<void>; |
| 10 | ResolveRemoteTabPromptExact(target: InteractionTargetView, answer: PromptAnswerView): Promise<void>; |
| 11 | SubmitRemoteTabExtensionFormExact(target: ExtensionFormTarget, values: Record<string, unknown>): Promise<void>; |
| 12 | } |
| 13 |