import { TPrompt, TPromptResponse, IPrompter } from './prompter.js'; export declare abstract class BasePromptManager implements IPrompter { protected outstandingPrompts: Map void; reject: (reason?: unknown) => void; prompt?: TPrompt; timestamp?: number; }>; protected abstract showPrompt(prompt: TPrompt): void; protected abstract hidePrompt(id: string): void; getOutstandingPrompts(): Map void; reject: (reason?: unknown) => void; prompt?: TPrompt; timestamp?: number; }>; prompt(prompt: TPrompt): Promise; resolve(id: string, value: TPromptResponse): void; cancel(id: string, _reason?: string): void; } //# sourceMappingURL=base-prompt-manager.d.ts.map