import GenesisEquivalenceReading from '../../../../src/domain/migrations/GenesisEquivalenceReading.ts';
import GraphModelMigrationScratchWriteResult from '../../../../src/domain/migrations/GraphModelMigrationScratchWriteResult.ts';
import V17GoldenGraphFixtureManifest from './V17GoldenGraphFixtureManifest.ts';
export declare class V17GoldenFixtureScratchReadingProviderError extends Error {
    constructor(message: string);
}
export declare function createV17GoldenFixtureScratchReadingProvider(options: {
    readonly sourceRepositoryPath: string;
    readonly manifest: V17GoldenGraphFixtureManifest;
    readonly runtimeRepositoryPath: string | null;
}): (scratchWriteResult: GraphModelMigrationScratchWriteResult) => Promise<GenesisEquivalenceReading>;
