import type { BenchmarkCaseFixture, BenchmarkEvalPolicy, BenchmarkSchemaValidation } from './types.js';
export interface BenchmarkEvalPacket {
    caseId: string;
    taskPrompt: string;
    evalHooks: {
        expectedArtifactPaths: string[];
        auditFields: BenchmarkEvalPolicy['auditFields'];
        timeoutMs: number;
        keepalive: BenchmarkEvalPolicy['keepalive'];
        comparisonHarness: BenchmarkEvalPolicy['comparisonHarness'];
        sectionPolicy?: BenchmarkEvalPolicy['sectionPolicy'];
    };
}
export declare function renderBenchmarkTaskPrompt(fixture: BenchmarkCaseFixture, workspaceDir: string): string;
export declare function buildBenchmarkEvalPacket(fixture: BenchmarkCaseFixture, workspaceDir: string): BenchmarkEvalPacket;
export declare function validateBenchmarkEvalMethodology(fixture: BenchmarkCaseFixture): BenchmarkSchemaValidation;
