import { HMSRemotePeer } from './models/peer'; import { IStore } from './store'; import { HMSPeerListIteratorOptions } from '../interfaces/peer-list-iterator'; import ITransport from '../transport/ITransport'; export declare class HMSPeerListIterator { private transport; private store; private options?; private isEnd; private iterator; private total; private defaultPaginationLimit; constructor(transport: ITransport, store: IStore, options?: HMSPeerListIteratorOptions | undefined); private validateConnection; hasNext(): boolean; getTotal(): number; findPeers(): Promise; next(): Promise; private processPeers; private updateState; }