/**
 * ReplayManifestBuilder — constructs a ReplayManifest from run artifacts.
 */
import type { ReplayManifest, ReplayValidationResult } from "../contracts/replay.js";
export interface ManifestBuilderOptions {
    runsDir?: string;
}
export declare function createManifestBuilder(options?: ManifestBuilderOptions): {
    build: (runId: string) => Promise<ReplayManifest>;
    validate: (runId: string) => Promise<ReplayValidationResult>;
};
