import * as BITMEX from '../common/BitmexInterfaces'; import { BitmexAbstractSocket } from './BitmexAbstractSocket'; export interface OrderBook { symbol: string; timestamp: string; asks: [number, number][]; bids: [number, number][]; } export declare class BitmexSocket extends BitmexAbstractSocket { announcement(): import("./BitmexObservable").BitmexObservable; chat(channelID?: number): import("./BitmexObservable").BitmexObservable; connected(): import("./BitmexObservable").BitmexObservable; funding(symbol?: string): import("./BitmexObservable").BitmexObservable; instrument(symbol?: string): import("./BitmexObservable").BitmexObservable; insurance(): import("./BitmexObservable").BitmexObservable; liquidation(symbol?: string): import("./BitmexObservable").BitmexObservable; orderBookL2(symbol?: string): import("./BitmexObservable").BitmexObservable; orderBookL2_25(symbol?: string): import("./BitmexObservable").BitmexObservable; orderBook10(symbol?: string): import("./BitmexObservable").BitmexObservable; publicNotifications(): import("./BitmexObservable").BitmexObservable; quote(symbol?: string): import("./BitmexObservable").BitmexObservable; quoteBin1m(symbol?: string): import("./BitmexObservable").BitmexObservable; quoteBin5m(symbol?: string): import("./BitmexObservable").BitmexObservable; quoteBin1h(symbol?: string): import("./BitmexObservable").BitmexObservable; quoteBin1d(symbol?: string): import("./BitmexObservable").BitmexObservable; settlement(symbol?: string): import("./BitmexObservable").BitmexObservable; trade(symbol?: string): import("./BitmexObservable").BitmexObservable; tradeBin1m(symbol?: string): import("./BitmexObservable").BitmexObservable; tradeBin5m(symbol?: string): import("./BitmexObservable").BitmexObservable; tradeBin1h(symbol?: string): import("./BitmexObservable").BitmexObservable; tradeBin1d(symbol?: string): import("./BitmexObservable").BitmexObservable; affiliate(): import("./BitmexObservable").BitmexObservable; execution(symbol?: string): import("./BitmexObservable").BitmexObservable; order(symbol?: string): import("./BitmexObservable").BitmexObservable; margin(): import("./BitmexObservable").BitmexObservable; position(symbol?: string): import("./BitmexObservable").BitmexObservable; privateNotifications(): import("./BitmexObservable").BitmexObservable; transact(): import("./BitmexObservable").BitmexObservable; wallet(): import("./BitmexObservable").BitmexObservable; }