import type { NativeProjectPaths } from './native-types.js'; import type { NativePortableState } from './native-portable-types.js'; export interface NativePortableStateSummary { schema: 'comet.native.state-summary.v1'; name: string; phase: NativePortableState['phase']; status: NativePortableState['status']; state_version: number; coordination_mode?: NativePortableState['coordination_mode']; loop: NativePortableState['loop']; acceptance: { total: number; passed: number; failed: number; blocked: number; pending: number; }; unresolved_acceptance_ids: string[]; verification_result: NativePortableState['verification_result']; blockers: Array<{ owner: NativePortableState['blockers'][number]['owner']; reason: string; acceptance_ids: string[]; resolution_action: NativePortableState['blockers'][number]['resolution_action']; }>; workspace: Pick; learning: { failureResolved: boolean; summary?: string; artifactRefs: string[]; }; archived: boolean; } export declare function nativePortableStateSummary(state: NativePortableState, paths?: NativeProjectPaths): NativePortableStateSummary; //# sourceMappingURL=native-portable-summary.d.ts.map