import type { HookContext, HookDecision } from './hooks.js'; export declare const ASK_QUESTION_GATE_REASON: string; export interface AskQuestionGateOptions { hasHandler?: () => boolean; notify?: (message: string) => void; } export declare function createAskQuestionGate(options?: AskQuestionGateOptions): (context: HookContext) => HookDecision;