import { BLSPubkey } from "@lodestar/types"; import { IDistanceStore, IMinMaxSurround, MinMaxSurroundAttestation } from "./interface.js"; export declare class MinMaxSurround implements IMinMaxSurround { private store; private maxEpochLookback; constructor(store: IDistanceStore, options?: { maxEpochLookback?: number; }); assertNoSurround(pubKey: BLSPubkey, attestation: MinMaxSurroundAttestation): Promise; insertAttestation(pubKey: BLSPubkey, attestation: MinMaxSurroundAttestation): Promise; private updateMinSpan; private assertNotSurrounding; private updateMaxSpan; private assertNotSurrounded; } //# sourceMappingURL=minMaxSurround.d.ts.map