import type { Component, TUI } from "@caupulican/pi-tui"; export interface InteractiveSelectionHost { showSelector(create: (done: () => void) => { component: Component; focus: Component; onSuperseded?: () => void; }): void; } export interface TextInputSelectionHost extends InteractiveSelectionHost { readonly tui: TUI; } export interface ExternalResourceTrustPrompt { title: string; description: string; acceptDescription: string; rejectDescription: string; } export declare function promptForTextInput(host: TextInputSelectionHost, title: string, placeholder: string): Promise; export declare function confirmExternalResourceTrust(host: InteractiveSelectionHost, prompt: ExternalResourceTrustPrompt): Promise; //# sourceMappingURL=interactive-selection-prompts.d.ts.map