import { IMultiSourcePlayerConfig, MultiSourcePlayer } from '../multiSourcePlayer';
import { IEosClient, IIdentity } from '../types/eos';
export interface IReadingPlayerConfig extends IMultiSourcePlayerConfig {
    account?: IIdentity;
}
export declare class ReadingPlayer extends MultiSourcePlayer {
    protected _identity: IIdentity;
    protected _head_block_num: number;
    protected _head_retry_count: number;
    protected _eosNodes: IEosClient[];
    constructor(conf: IReadingPlayerConfig);
    readonly eosClient: IEosClient;
    getIdentity(): Promise<IIdentity>;
    checkNodes(checkSpanMs?: number, retry_max?: number, blockHeightTolerance?: number): Promise<void>;
}
