import { z } from "zod"; export declare const financeActionLedgerActionKindSchema: z.ZodEnum<{ reverse: "reverse"; read: "read"; create: "create"; update: "update"; delete: "delete"; execute: "execute"; approve: "approve"; reject: "reject"; compensate: "compensate"; duplicate: "duplicate"; }>; export declare const financeActionLedgerStatusSchema: z.ZodEnum<{ expired: "expired"; failed: "failed"; cancelled: "cancelled"; requested: "requested"; awaiting_approval: "awaiting_approval"; approved: "approved"; denied: "denied"; succeeded: "succeeded"; reversed: "reversed"; compensated: "compensated"; superseded: "superseded"; }>; export declare const financeActionLedgerRiskSchema: z.ZodEnum<{ high: "high"; low: "low"; medium: "medium"; critical: "critical"; }>; export declare const financeActionLedgerPrincipalTypeSchema: z.ZodEnum<{ user: "user"; api_key: "api_key"; agent: "agent"; workflow: "workflow"; system: "system"; }>; export declare const financeActionLedgerEntrySchema: z.ZodObject<{ id: z.ZodString; occurredAt: z.ZodString; actionName: z.ZodString; actionVersion: z.ZodString; actionKind: z.ZodEnum<{ reverse: "reverse"; read: "read"; create: "create"; update: "update"; delete: "delete"; execute: "execute"; approve: "approve"; reject: "reject"; compensate: "compensate"; duplicate: "duplicate"; }>; status: z.ZodEnum<{ expired: "expired"; failed: "failed"; cancelled: "cancelled"; requested: "requested"; awaiting_approval: "awaiting_approval"; approved: "approved"; denied: "denied"; succeeded: "succeeded"; reversed: "reversed"; compensated: "compensated"; superseded: "superseded"; }>; evaluatedRisk: z.ZodEnum<{ high: "high"; low: "low"; medium: "medium"; critical: "critical"; }>; actorType: z.ZodNullable; principalType: z.ZodEnum<{ user: "user"; api_key: "api_key"; agent: "agent"; workflow: "workflow"; system: "system"; }>; principalId: z.ZodString; principalSubtype: z.ZodNullable; sessionId: z.ZodNullable; apiTokenId: z.ZodNullable; internalRequest: z.ZodBoolean; delegatedByPrincipalType: z.ZodNullable>; delegatedByPrincipalId: z.ZodNullable; delegationId: z.ZodNullable; callerType: z.ZodNullable; organizationId: z.ZodNullable; routeOrToolName: z.ZodNullable; workflowRunId: z.ZodNullable; workflowStepId: z.ZodNullable; correlationId: z.ZodNullable; causationActionId: z.ZodNullable; idempotencyScope: z.ZodNullable; idempotencyKey: z.ZodNullable; idempotencyFingerprint: z.ZodNullable; targetType: z.ZodString; targetId: z.ZodString; capabilityId: z.ZodNullable; capabilityVersion: z.ZodNullable; authorizationSource: z.ZodNullable; approvalId: z.ZodNullable; amendsActionId: z.ZodNullable; createdAt: z.ZodString; mutationSummary: z.ZodNullable; }, z.core.$strip>; export type FinanceActionLedgerEntryRecord = z.infer; export declare const financeActionLedgerListResponse: z.ZodObject<{ data: z.ZodArray; status: z.ZodEnum<{ expired: "expired"; failed: "failed"; cancelled: "cancelled"; requested: "requested"; awaiting_approval: "awaiting_approval"; approved: "approved"; denied: "denied"; succeeded: "succeeded"; reversed: "reversed"; compensated: "compensated"; superseded: "superseded"; }>; evaluatedRisk: z.ZodEnum<{ high: "high"; low: "low"; medium: "medium"; critical: "critical"; }>; actorType: z.ZodNullable; principalType: z.ZodEnum<{ user: "user"; api_key: "api_key"; agent: "agent"; workflow: "workflow"; system: "system"; }>; principalId: z.ZodString; principalSubtype: z.ZodNullable; sessionId: z.ZodNullable; apiTokenId: z.ZodNullable; internalRequest: z.ZodBoolean; delegatedByPrincipalType: z.ZodNullable>; delegatedByPrincipalId: z.ZodNullable; delegationId: z.ZodNullable; callerType: z.ZodNullable; organizationId: z.ZodNullable; routeOrToolName: z.ZodNullable; workflowRunId: z.ZodNullable; workflowStepId: z.ZodNullable; correlationId: z.ZodNullable; causationActionId: z.ZodNullable; idempotencyScope: z.ZodNullable; idempotencyKey: z.ZodNullable; idempotencyFingerprint: z.ZodNullable; targetType: z.ZodString; targetId: z.ZodString; capabilityId: z.ZodNullable; capabilityVersion: z.ZodNullable; authorizationSource: z.ZodNullable; approvalId: z.ZodNullable; amendsActionId: z.ZodNullable; createdAt: z.ZodString; mutationSummary: z.ZodNullable; }, z.core.$strip>>; pageInfo: z.ZodObject<{ nextCursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>; export type FinanceActionLedgerListResponse = z.infer;