export declare const ExecApprovalsAllowlistEntrySchema: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TOptional; pattern: import("@sinclair/typebox").TString; lastUsedAt: import("@sinclair/typebox").TOptional; lastUsedCommand: import("@sinclair/typebox").TOptional; lastResolvedPath: import("@sinclair/typebox").TOptional; }>; export declare const ExecApprovalsDefaultsSchema: import("@sinclair/typebox").TObject<{ security: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: import("@sinclair/typebox").TOptional; }>; export declare const ExecApprovalsAgentSchema: import("@sinclair/typebox").TObject<{ security: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: import("@sinclair/typebox").TOptional; allowlist: import("@sinclair/typebox").TOptional; pattern: import("@sinclair/typebox").TString; lastUsedAt: import("@sinclair/typebox").TOptional; lastUsedCommand: import("@sinclair/typebox").TOptional; lastResolvedPath: import("@sinclair/typebox").TOptional; }>>>; }>; export declare const ExecApprovalsFileSchema: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TLiteral<1>; socket: import("@sinclair/typebox").TOptional; token: import("@sinclair/typebox").TOptional; }>>; defaults: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: import("@sinclair/typebox").TOptional; }>>; agents: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: import("@sinclair/typebox").TOptional; allowlist: import("@sinclair/typebox").TOptional; pattern: import("@sinclair/typebox").TString; lastUsedAt: import("@sinclair/typebox").TOptional; lastUsedCommand: import("@sinclair/typebox").TOptional; lastResolvedPath: import("@sinclair/typebox").TOptional; }>>>; }>>>; }>; export declare const ExecApprovalsSnapshotSchema: import("@sinclair/typebox").TObject<{ path: import("@sinclair/typebox").TString; exists: import("@sinclair/typebox").TBoolean; hash: import("@sinclair/typebox").TString; file: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TLiteral<1>; socket: import("@sinclair/typebox").TOptional; token: import("@sinclair/typebox").TOptional; }>>; defaults: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: import("@sinclair/typebox").TOptional; }>>; agents: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: import("@sinclair/typebox").TOptional; allowlist: import("@sinclair/typebox").TOptional; pattern: import("@sinclair/typebox").TString; lastUsedAt: import("@sinclair/typebox").TOptional; lastUsedCommand: import("@sinclair/typebox").TOptional; lastResolvedPath: import("@sinclair/typebox").TOptional; }>>>; }>>>; }>; }>; export declare const ExecApprovalsGetParamsSchema: import("@sinclair/typebox").TObject<{}>; export declare const ExecApprovalsSetParamsSchema: import("@sinclair/typebox").TObject<{ file: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TLiteral<1>; socket: import("@sinclair/typebox").TOptional; token: import("@sinclair/typebox").TOptional; }>>; defaults: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: import("@sinclair/typebox").TOptional; }>>; agents: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: import("@sinclair/typebox").TOptional; allowlist: import("@sinclair/typebox").TOptional; pattern: import("@sinclair/typebox").TString; lastUsedAt: import("@sinclair/typebox").TOptional; lastUsedCommand: import("@sinclair/typebox").TOptional; lastResolvedPath: import("@sinclair/typebox").TOptional; }>>>; }>>>; }>; baseHash: import("@sinclair/typebox").TOptional; }>; export declare const ExecApprovalsNodeGetParamsSchema: import("@sinclair/typebox").TObject<{ nodeId: import("@sinclair/typebox").TString; }>; export declare const ExecApprovalsNodeSetParamsSchema: import("@sinclair/typebox").TObject<{ nodeId: import("@sinclair/typebox").TString; file: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TLiteral<1>; socket: import("@sinclair/typebox").TOptional; token: import("@sinclair/typebox").TOptional; }>>; defaults: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: import("@sinclair/typebox").TOptional; }>>; agents: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: import("@sinclair/typebox").TOptional; allowlist: import("@sinclair/typebox").TOptional; pattern: import("@sinclair/typebox").TString; lastUsedAt: import("@sinclair/typebox").TOptional; lastUsedCommand: import("@sinclair/typebox").TOptional; lastResolvedPath: import("@sinclair/typebox").TOptional; }>>>; }>>>; }>; baseHash: import("@sinclair/typebox").TOptional; }>; export declare const ExecApprovalRequestParamsSchema: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TOptional; command: import("@sinclair/typebox").TString; cwd: import("@sinclair/typebox").TOptional>; host: import("@sinclair/typebox").TOptional>; security: import("@sinclair/typebox").TOptional>; ask: import("@sinclair/typebox").TOptional>; agentId: import("@sinclair/typebox").TOptional>; resolvedPath: import("@sinclair/typebox").TOptional>; sessionKey: import("@sinclair/typebox").TOptional>; timeoutMs: import("@sinclair/typebox").TOptional; twoPhase: import("@sinclair/typebox").TOptional; }>; export declare const ExecApprovalResolveParamsSchema: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; decision: import("@sinclair/typebox").TString; }>;