export interface PendingQuestion {
    question: string;
    options: string[];
    allowFreeform: boolean;
}
/** Called once from App.tsx to wire up the UI handler. */
export declare const setGlobalQuestionHandler: (handler: (input: PendingQuestion) => Promise<string>) => void;
/**
 * Called from the ask_question tool's execute function.
 * Returns a Promise that resolves with the user's answer string.
 */
export declare const signalQuestion: (input: PendingQuestion) => Promise<string>;
//# sourceMappingURL=question-queue.d.ts.map