import { OrderSubscriber } from './OrderSubscriber';
import { GrpcConfigs, ResubOpts } from '../accounts/types';
export declare class grpcSubscription {
    private orderSubscriber;
    private skipInitialLoad;
    private resubOpts?;
    private resyncIntervalMs?;
    private subscriber?;
    private resyncTimeoutId?;
    private decoded?;
    private grpcConfigs;
    constructor({ grpcConfigs, orderSubscriber, skipInitialLoad, resubOpts, resyncIntervalMs, decoded, }: {
        grpcConfigs: GrpcConfigs;
        orderSubscriber: OrderSubscriber;
        skipInitialLoad?: boolean;
        resubOpts?: ResubOpts;
        resyncIntervalMs?: number;
        decoded?: boolean;
    });
    subscribe(): Promise<void>;
    unsubscribe(): Promise<void>;
}
