import { Type } from "typebox"; /** Approval request raised by a plugin before a sensitive tool action proceeds. */ export declare const PluginApprovalRequestParamsSchema: Type.TObject<{ pluginId: Type.TOptional; title: Type.TString; description: Type.TString; severity: Type.TOptional; toolName: Type.TOptional; toolCallId: Type.TOptional; allowedDecisions: Type.TOptional>; agentId: Type.TOptional; sessionKey: Type.TOptional; turnSourceChannel: Type.TOptional; turnSourceTo: Type.TOptional; turnSourceAccountId: Type.TOptional; turnSourceThreadId: Type.TOptional>; timeoutMs: Type.TOptional; twoPhase: Type.TOptional; }>; /** Reviewer decision payload resolving one pending plugin approval request. */ export declare const PluginApprovalResolveParamsSchema: Type.TObject<{ id: Type.TString; decision: Type.TString; }>;