import type { FileWriteToolName } from "./schemas.js"; /** * Whether write operations require user approval. * * - `true` — all write tools need approval (default) * - `false` — no approval needed for any write tool * - object — per-tool override; unspecified write tools default to `true` */ export type ApprovalConfig = boolean | Partial>; export declare const resolveApproval: (toolName: FileWriteToolName, config: ApprovalConfig) => boolean; //# sourceMappingURL=approval.d.ts.map