import { z } from "zod"; export declare const CreateToolCallDraftInputSchema: z.ZodObject<{ tenantId: z.ZodString; organizationId: 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.ZodDefault>; parameters: z.ZodDefault>>>; nonSecretParamsSummary: z.ZodDefault>>>; 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>>>; expiresAt: z.ZodString; invalidReasonCodes: z.ZodDefault>; evidenceRefs: z.ZodDefault>; }, z.core.$strict>; export type CreateToolCallDraftInput = z.input; export declare const TransitionToolCallDraftInputSchema: z.ZodObject<{ toolCallDraftId: z.ZodString; nextDraftState: z.ZodEnum<{ invalid: "invalid"; streaming: "streaming"; finalized: "finalized"; abandoned: "abandoned"; }>; parameters: z.ZodOptional>>>; nonSecretParamsSummary: z.ZodOptional>>>; secretRefs: z.ZodOptional>; gatewayCredentialRefs: z.ZodOptional>; 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.ZodOptional>; authorityKind: z.ZodEnum<{ mutation: "mutation"; spend: "spend"; api_call: "api_call"; }>; policyPackRef: z.ZodString; policyPackVersion: z.ZodString; evidenceExpectationRefs: z.ZodDefault>; }, z.core.$strict>>>; finalizedAt: z.ZodOptional>; expiresAt: z.ZodOptional; invalidReasonCodes: z.ZodOptional>; evidenceRefs: z.ZodOptional>; }, z.core.$strict>; export type TransitionToolCallDraftInput = z.input;