import type { DeterministicHealthOptions } from "./deterministic.js";
import { type HealthEvaluationRequestEnvelope } from "./evaluation-protocol.js";
/** Deterministic controls shared by prepare and final composition. */
export interface PrepareHealthEvaluationOptions extends DeterministicHealthOptions {
    readonly timeoutMs?: number;
}
/**
 * Capture the bounded request produced by `runHealth` without persisting its
 * deterministic intermediate. Undefined means evidence preparation degraded.
 * @param projectPath - Project to inspect
 * @param options - Deterministic controls and optional evaluator deadline
 * @returns Digest-bound request envelope, or undefined on safe degradation
 */
export declare function prepareHealthEvaluation(projectPath: string, options?: PrepareHealthEvaluationOptions): Promise<HealthEvaluationRequestEnvelope | undefined>;
//# sourceMappingURL=prepare.d.ts.map