export type NativeRuntimeMode = "legacy" | "native"; export declare const NATIVE_FINALIZATION_SCHEMA: "paperclip.native-finalization.v1"; export type NativeReportedWorkDisposition = "done" | "blocked" | "needs_review" | "yielded"; export type NativeRunTerminalState = "succeeded" | "failed" | "cancelled"; export interface NativeFinalizationResultV1 { schema: typeof NATIVE_FINALIZATION_SCHEMA; runtimeMode: "native"; runId: string; issueId: string; companyId: string; result: Record; terminal: { schema: "paperclip.prp.terminal.v1"; turnTerminalState: "completed" | "failed" | "interrupted" | "cancelled"; runTerminalState: NativeRunTerminalState; reportedWorkDisposition: NativeReportedWorkDisposition; }; turnId: string | null; sourceInstanceId: string; normalizedSessionId: string; providerSessionId: string | null; driverKind: string; driverVersion: string; nativeEventCount: number; highestContiguousSourceSeq: number; workspaceFinalizeStatus: "pending" | "succeeded" | "failed"; } export type NativeFinalizationResult = NativeFinalizationResultV1; //# sourceMappingURL=native-finalization.d.ts.map