export interface VerificationCheck {
    kind: "file-exists" | "grep" | "command";
    target: string;
    expected?: string;
}
export interface VerificationResult {
    check: VerificationCheck;
    passed: boolean;
    actual?: string;
    error?: string;
}
export interface VerificationOptions {
    root: string;
    runId?: string;
    goalId?: string;
    rawPrompt?: string;
    checks: VerificationCheck[];
}
export interface VerificationReport {
    runId?: string;
    goalId?: string;
    checkedAt: string;
    results: VerificationResult[];
    allPassed: boolean;
    summary: string;
}
export declare function runVerificationOnly(options: VerificationOptions): Promise<VerificationReport>;
export declare function formatVerificationReport(report: VerificationReport): string;
