import { INanoBlock, TAccount, TBlockHash, TStringBigInt } from "nano-account-crawler/dist/nano-interfaces"; import { NanoNode } from 'nano-account-crawler/dist/nano-node'; export declare class SupplyBlocksCrawler { private _head; private _headHeight; private _issuer; private _offset; ignoreMetadataRepresentatives: TAccount[]; supplyBlocks: INanoBlock[]; metadataRepresentatives: TAccount[]; frontierCheckedBlock: INanoBlock; private _errors; constructor(issuer: TAccount, head?: TBlockHash, offset?: TStringBigInt); crawl(nanoNode: NanoNode, maxRpcIterations?: number): Promise; private validateSupplyBlock; private validateSupplyRepresentative; get head(): (undefined | TBlockHash); get headHeight(): (undefined | number); get errors(): Error[]; }