import { OrderSubscriber } from './OrderSubscriber'; import { Commitment } from '@solana/web3.js'; export declare class WebsocketSubscription { private orderSubscriber; private commitment; private skipInitialLoad; private resubTimeoutMs?; private resyncIntervalMs?; private subscriber?; private resyncTimeoutId?; constructor({ orderSubscriber, commitment, skipInitialLoad, resubTimeoutMs, resyncIntervalMs, }: { orderSubscriber: OrderSubscriber; commitment: Commitment; skipInitialLoad?: boolean; resubTimeoutMs?: number; resyncIntervalMs?: number; }); subscribe(): Promise; unsubscribe(): Promise; }