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<{ 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; }>>>; security: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: 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; pattern: import("@sinclair/typebox").TString; lastUsedAt: import("@sinclair/typebox").TOptional; lastUsedCommand: import("@sinclair/typebox").TOptional; lastResolvedPath: import("@sinclair/typebox").TOptional; }>>>; security: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: 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; pattern: import("@sinclair/typebox").TString; lastUsedAt: import("@sinclair/typebox").TOptional; lastUsedCommand: import("@sinclair/typebox").TOptional; lastResolvedPath: import("@sinclair/typebox").TOptional; }>>>; security: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: 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; pattern: import("@sinclair/typebox").TString; lastUsedAt: import("@sinclair/typebox").TOptional; lastUsedCommand: import("@sinclair/typebox").TOptional; lastResolvedPath: import("@sinclair/typebox").TOptional; }>>>; security: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: 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; pattern: import("@sinclair/typebox").TString; lastUsedAt: import("@sinclair/typebox").TOptional; lastUsedCommand: import("@sinclair/typebox").TOptional; lastResolvedPath: import("@sinclair/typebox").TOptional; }>>>; security: import("@sinclair/typebox").TOptional; ask: import("@sinclair/typebox").TOptional; askFallback: import("@sinclair/typebox").TOptional; autoAllowSkills: 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; commandArgv: import("@sinclair/typebox").TOptional>; systemRunPlan: import("@sinclair/typebox").TOptional; cwd: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; rawCommand: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; agentId: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; sessionKey: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; }>>; env: import("@sinclair/typebox").TOptional>; cwd: import("@sinclair/typebox").TOptional>; nodeId: 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>; turnSourceChannel: import("@sinclair/typebox").TOptional>; turnSourceTo: import("@sinclair/typebox").TOptional>; turnSourceAccountId: import("@sinclair/typebox").TOptional>; turnSourceThreadId: 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; }>;