import GenesisEquivalenceComparisonBasis from './GenesisEquivalenceComparisonBasis.ts';
import type { GenesisEquivalenceProofResult } from './GenesisEquivalenceProofResult.ts';
import GenesisEquivalenceReading from './GenesisEquivalenceReading.ts';
/** Pure comparer for legacy and migrated genesis replay readings. */
export default class GenesisEquivalenceProof {
    /** Compares two observer-visible readings and returns a proof result value. */
    compare(basis: GenesisEquivalenceComparisonBasis, legacyReading: GenesisEquivalenceReading, migratedReading: GenesisEquivalenceReading): GenesisEquivalenceProofResult;
}
