import * as z from "zod/v4-mini"; import { ClosedEnum } from "../types/enums.js"; export declare const Decision: { readonly Approved: "approved"; readonly Rejected: "rejected"; readonly ChangesRequested: "changes_requested"; }; export type Decision = ClosedEnum; export type AgentApprovalRequest = { approvalId?: string | undefined; proposalId: string; proposalVersion: number; decision: Decision; approver?: string | undefined; reason?: string | undefined; feedback?: string | undefined; }; /** @internal */ export declare const Decision$outboundSchema: z.ZodMiniEnum; /** @internal */ export type AgentApprovalRequest$Outbound = { approvalId?: string | undefined; proposalId: string; proposalVersion: number; decision: string; approver?: string | undefined; reason?: string | undefined; feedback?: string | undefined; }; /** @internal */ export declare const AgentApprovalRequest$outboundSchema: z.ZodMiniType; export declare function agentApprovalRequestToJSON(agentApprovalRequest: AgentApprovalRequest): string; //# sourceMappingURL=agent-approval-request.d.ts.map