import type { RepairApplyResult, RepairVerificationResult } from '@opensip-cli/contracts'; export interface ProcessRunRequest { readonly command: string; readonly args: readonly string[]; readonly cwd: string; readonly timeoutMs: number; } export interface ProcessRunResult { readonly exitCode: number | null; readonly stdout: string; readonly stderr: string; readonly durationMs: number; readonly timedOut: boolean; readonly truncated: boolean; } export type ProcessRunner = (request: ProcessRunRequest) => Promise; export interface VerifyRepairInput { readonly projectRoot: string; readonly configPath?: string; readonly applyResult: RepairApplyResult; readonly runner?: ProcessRunner; readonly cliEntrypoint?: string; readonly timeoutMs?: number; } export declare function repairVerificationChildEnv(): NodeJS.ProcessEnv; export declare const defaultProcessRunner: ProcessRunner; export declare function verifyRepair(input: VerifyRepairInput): Promise; //# sourceMappingURL=verify-runner.d.ts.map