import { type NativeCheckPlan, type NativeExecutedCheck } from './native-check-executor.js'; import type { NativeSupervisorTask } from './native-supervisor.js'; import type { NativeProjectPaths } from './native-types.js'; export interface NativeSupervisorMaterial { name: string; content: string; } interface SupervisorCheckRecord { schema: 'comet.native.supervisor-checks.v1'; parent: string; child: string; runId: string; candidateCommit: string; contractHash: string | null; operationId: string; planHash: string; machineId: string; inputFingerprint: string; checks: Array; materials: Array; } /** The parent evidence space is authoritative even when checks run in a child worktree. */ export declare function executeNativeSupervisorChecks(options: { paths: NativeProjectPaths; parent: string; child: string; runId: string; plans: NativeCheckPlan[]; materials: NativeSupervisorMaterial[]; retryCheckIds?: readonly string[]; }): Promise<{ status: 'running' | 'completed' | 'interrupted'; operationId: string; receiptRef?: string; }>; export declare function readNativeSupervisorCheckEvidence(options: { paths: NativeProjectPaths; parent: string; task: NativeSupervisorTask; receiptRef: string; }): Promise; export {}; //# sourceMappingURL=native-supervisor-evidence.d.ts.map