import { z } from "zod"; /** Product contracts. Native JSON-RPC and process control stay in the worker. */ export declare const AgentNativeRuntimeBindingSchema: z.ZodObject<{ engine: z.ZodLiteral<"app-server">; cliVersion: z.ZodString; workerId: z.ZodString; epoch: z.ZodNumber; }, z.core.$strip>; export declare const AgentArtifactDeliverySchema: z.ZodObject<{ runId: z.ZodString; status: z.ZodEnum<{ failed: "failed"; pending: "pending"; ready: "ready"; uploading: "uploading"; }>; error: z.ZodOptional; }, z.core.$strip>; export declare const AgentNativeRecoverySchema: z.ZodObject<{ runId: z.ZodString; state: z.ZodEnum<{ reconciling: "reconciling"; uncertain: "uncertain"; }>; message: z.ZodString; }, z.core.$strip>; export declare const AgentNativeInteractionSchema: z.ZodObject<{ runId: z.ZodString; requestId: z.ZodUnion; method: z.ZodEnum<{ "item/commandExecution/requestApproval": "item/commandExecution/requestApproval"; "item/fileChange/requestApproval": "item/fileChange/requestApproval"; "item/permissions/requestApproval": "item/permissions/requestApproval"; "item/tool/requestUserInput": "item/tool/requestUserInput"; "mcpServer/elicitation/request": "mcpServer/elicitation/request"; }>; params: z.ZodRecord; }, z.core.$strip>; export declare const AgentNativeInteractionResponseSchema: z.ZodObject<{ commandId: z.ZodString; runId: z.ZodString; requestId: z.ZodUnion; result: z.ZodUnknown; }, z.core.$strip>; export declare const AgentQuickStartIntentSchema: z.ZodObject<{ quickStartId: z.ZodString; text: z.ZodString; skillIds: z.ZodOptional>; attachmentUris: z.ZodDefault>; }, z.core.$strip>; export type AgentNativeRuntimeBinding = z.infer; export type AgentArtifactDelivery = z.infer; export type AgentNativeRecovery = z.infer; export type AgentNativeInteraction = z.infer; export type AgentNativeInteractionResponse = z.infer; //# sourceMappingURL=agent-native-runtime.d.ts.map