import { z } from "zod"; export declare const ToolCallDraftStateSchema: z.ZodEnum<{ invalid: "invalid"; opened: "opened"; streaming: "streaming"; finalized: "finalized"; abandoned: "abandoned"; }>; export type ToolCallDraftState = z.infer; export declare const ToolCallDraftSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"0.2.4">; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; toolCallDraftId: z.ZodString; runtimeExecutionId: z.ZodDefault>; generatedExecutionGraphId: z.ZodDefault>; generatedExecutionNodeId: z.ZodDefault>; toolCapabilityId: z.ZodString; actionTypeId: z.ZodString; gatewayRegistryEntryId: z.ZodString; actionClass: z.ZodString; gatewayId: z.ZodString; resourceRef: z.ZodString; draftState: z.ZodEnum<{ invalid: "invalid"; opened: "opened"; streaming: "streaming"; finalized: "finalized"; abandoned: "abandoned"; }>; parameters: z.ZodRecord>>; nonSecretParamsSummary: z.ZodRecord>>; secretRefs: z.ZodDefault>; gatewayCredentialRefs: z.ZodDefault>; requiredCredentialCustodyStatus: z.ZodEnum<{ unknown: "unknown"; gateway_held: "gateway_held"; fixture_gateway_held: "fixture_gateway_held"; gateway_resolved_from_vault: "gateway_resolved_from_vault"; provider_gateway_held: "provider_gateway_held"; unsafe_agent_visible: "unsafe_agent_visible"; unsafe_runtime_visible: "unsafe_runtime_visible"; agent_has_raw_credential: "agent_has_raw_credential"; shared_or_unknown: "shared_or_unknown"; no_mutation_credential: "no_mutation_credential"; }>; evidenceExpectationRefs: z.ZodDefault>; }, z.core.$strict>>>; delegatedAuthorityRefs: z.ZodDefault>; authorityKind: z.ZodEnum<{ mutation: "mutation"; spend: "spend"; api_call: "api_call"; }>; policyPackRef: z.ZodString; policyPackVersion: z.ZodString; evidenceExpectationRefs: z.ZodDefault>; }, z.core.$strict>>>; paramsDigest: z.ZodString; finalizedAt: z.ZodDefault>; expiresAt: z.ZodString; invalidReasonCodes: z.ZodDefault>; evidenceRefs: z.ZodDefault>; draftDigest: z.ZodString; }, z.core.$strict>; export type ToolCallDraft = z.infer;