export type AskQuestionRequest = { question: string; options: Array<{ id: string; label: string; description?: string; }>; allowMultiple?: boolean; required?: boolean; }; export type AskHandler = (request: AskQuestionRequest) => Promise; export declare function setAskHandler(next?: AskHandler): void; export declare function askUser(request: AskQuestionRequest): Promise; export declare function withAskHandler(ask: AskHandler | undefined, run: () => Promise): Promise; //# sourceMappingURL=ask.d.ts.map