import { Chain } from '../../../../sdk'; import { BlockHeader } from '../Api/BlockHeaderApi'; import { BulkIngestorBase } from './BulkIngestorBase'; import { HeightRange, HeightRanges } from '../util/HeightRange'; import { BulkIngestorWhatsOnChainOptions } from './BulkIngestorWhatsOnChainCdn'; import { StopListenerToken } from './WhatsOnChainIngestorWs'; import { WhatsOnChainServices } from './WhatsOnChainServices'; export declare class BulkIngestorWhatsOnChainWs extends BulkIngestorBase { /** * * @param chain * @param localCachePath defaults to './data/ingest_whatsonchain_headers' * @returns */ static createBulkIngestorWhatsOnChainOptions(chain: Chain): BulkIngestorWhatsOnChainOptions; idleWait: number; woc: WhatsOnChainServices; stopOldListenersToken: StopListenerToken; constructor(options: BulkIngestorWhatsOnChainOptions); getPresentHeight(): Promise; fetchHeaders(before: HeightRanges, fetchRange: HeightRange, bulkRange: HeightRange, priorLiveHeaders: BlockHeader[]): Promise; } //# sourceMappingURL=BulkIngestorWhatsOnChainWs.d.ts.map