/// <reference types="node" />
import { AuctionSubscriberConfig, AuctionSubscriberEvents } from './types';
import StrictEventEmitter from 'strict-event-emitter-types';
import { EventEmitter } from 'events';
export declare class AuctionSubscriber {
    private driftClient;
    private opts;
    private resubOpts?;
    eventEmitter: StrictEventEmitter<EventEmitter, AuctionSubscriberEvents>;
    private subscriber;
    constructor({ driftClient, opts, resubTimeoutMs, logResubMessages, }: AuctionSubscriberConfig);
    subscribe(): Promise<void>;
    unsubscribe(): Promise<void>;
}
//# sourceMappingURL=auctionSubscriber.d.ts.map