import type { CodexServerRequestHandlers } from "../codex-app-server.js"; import { type NativeApprovalPolicy } from "./native-policy.js"; import type { CodexQuestions } from "./questions.js"; type Handler = NonNullable; /** Human consent for the configured runner callback, independent of downstream tool authorization. */ export declare function createCodexMcpApprovalHandler(options: { serverName: string | undefined; questions: CodexQuestions; getPolicy: () => NativeApprovalPolicy | undefined; bindingActive: () => boolean; }): Handler; export {}; //# sourceMappingURL=native-mcp-approval.d.ts.map