type PermissionAskInput = { type?: unknown; pattern?: unknown; title?: unknown; metadata?: unknown; }; type PermissionAskOutput = { status: "ask" | "deny" | "allow"; }; export declare function createPermissionAskHook(options: { stagingDir?: string; }): (input: PermissionAskInput, output: PermissionAskOutput) => Promise; export {};