import { z } from "zod"; export declare const nativeFinalizationResultV1Schema: z.ZodObject<{ schema: z.ZodLiteral<"paperclip.native-finalization.v1">; runtimeMode: z.ZodLiteral<"native">; runId: z.ZodString; issueId: z.ZodString; companyId: z.ZodString; result: z.ZodRecord; terminal: z.ZodObject<{ schema: z.ZodLiteral<"paperclip.prp.terminal.v1">; turnTerminalState: z.ZodEnum<{ cancelled: "cancelled"; completed: "completed"; failed: "failed"; interrupted: "interrupted"; }>; runTerminalState: z.ZodEnum<{ cancelled: "cancelled"; failed: "failed"; succeeded: "succeeded"; }>; reportedWorkDisposition: z.ZodEnum<{ blocked: "blocked"; done: "done"; needs_review: "needs_review"; yielded: "yielded"; }>; }, z.core.$strict>; turnId: z.ZodNullable; sourceInstanceId: z.ZodString; normalizedSessionId: z.ZodString; providerSessionId: z.ZodNullable; driverKind: z.ZodString; driverVersion: z.ZodString; nativeEventCount: z.ZodNumber; highestContiguousSourceSeq: z.ZodNumber; workspaceFinalizeStatus: z.ZodEnum<{ failed: "failed"; pending: "pending"; succeeded: "succeeded"; }>; }, z.core.$strict>; export declare const nativeReportedWorkDispositionSchema: z.ZodEnum<{ blocked: "blocked"; done: "done"; needs_review: "needs_review"; yielded: "yielded"; }>; export declare const nativeFinalizationResultSchema: z.ZodObject<{ schema: z.ZodLiteral<"paperclip.native-finalization.v1">; runtimeMode: z.ZodLiteral<"native">; runId: z.ZodString; issueId: z.ZodString; companyId: z.ZodString; result: z.ZodRecord; terminal: z.ZodObject<{ schema: z.ZodLiteral<"paperclip.prp.terminal.v1">; turnTerminalState: z.ZodEnum<{ cancelled: "cancelled"; completed: "completed"; failed: "failed"; interrupted: "interrupted"; }>; runTerminalState: z.ZodEnum<{ cancelled: "cancelled"; failed: "failed"; succeeded: "succeeded"; }>; reportedWorkDisposition: z.ZodEnum<{ blocked: "blocked"; done: "done"; needs_review: "needs_review"; yielded: "yielded"; }>; }, z.core.$strict>; turnId: z.ZodNullable; sourceInstanceId: z.ZodString; normalizedSessionId: z.ZodString; providerSessionId: z.ZodNullable; driverKind: z.ZodString; driverVersion: z.ZodString; nativeEventCount: z.ZodNumber; highestContiguousSourceSeq: z.ZodNumber; workspaceFinalizeStatus: z.ZodEnum<{ failed: "failed"; pending: "pending"; succeeded: "succeeded"; }>; }, z.core.$strict>; export type NativeFinalizationResultInput = z.infer; //# sourceMappingURL=native-finalization.d.ts.map