import { z } from "zod"; export declare const createApprovalSchema: z.ZodObject<{ type: z.ZodEnum<{ approve_ceo_strategy: "approve_ceo_strategy"; budget_override_required: "budget_override_required"; hire_agent: "hire_agent"; request_board_approval: "request_board_approval"; }>; requestedByAgentId: z.ZodNullable>; payload: z.ZodRecord; issueIds: z.ZodOptional>; }, z.core.$strip>; export type CreateApproval = z.infer; export declare const resolveApprovalSchema: z.ZodObject<{ decisionNote: z.ZodNullable>>>; }, z.core.$strip>; export type ResolveApproval = z.infer; export declare const requestApprovalRevisionSchema: z.ZodObject<{ decisionNote: z.ZodNullable>>>; }, z.core.$strip>; export type RequestApprovalRevision = z.infer; export declare const resubmitApprovalSchema: z.ZodObject<{ payload: z.ZodOptional>; }, z.core.$strip>; export type ResubmitApproval = z.infer; export declare const addApprovalCommentSchema: z.ZodObject<{ body: z.ZodPipe>, z.ZodString>; }, z.core.$strip>; export type AddApprovalComment = z.infer; //# sourceMappingURL=approval.d.ts.map