import { type GoalVerificationResult } from "./goal-store.js";
export declare const DEFAULT_GOAL_VERIFIER_TIMEOUT_MS: number;
export type GoalVerifierFailureClass = "verifier_pass" | "verifier_failure" | "verifier_spawn_error" | "verifier_timeout";
export interface RunGoalVerifierOptions {
    cwd: string;
    runId: string;
    command: string;
    timeoutMs?: number;
    now?: () => number;
}
export interface RunGoalVerifierResult {
    verification: GoalVerificationResult;
    failureClass: GoalVerifierFailureClass;
    durationMs: number;
}
export declare function runGoalVerifierCommand(options: RunGoalVerifierOptions): Promise<RunGoalVerifierResult>;
//# sourceMappingURL=goal-verifier.d.ts.map