///
///
import { UserMap } from './userMap';
import { UserAccount } from '../types';
import { GrpcConfigs, ResubOpts } from '../accounts/types';
export declare class grpcSubscription {
private grpcConfigs;
private userMap;
private skipInitialLoad;
private resubOpts?;
private includeIdle?;
private decodeFn;
private subscriber;
constructor({ grpcConfigs, userMap, skipInitialLoad, resubOpts, includeIdle, decodeFn, }: {
grpcConfigs: GrpcConfigs;
userMap: UserMap;
skipInitialLoad?: boolean;
resubOpts?: ResubOpts;
includeIdle?: boolean;
decodeFn: (name: string, data: Buffer) => UserAccount;
});
subscribe(): Promise;
unsubscribe(): Promise;
}