import { Filter } from '../types.ts'; import { RealTimeFeedBase, MultiConnectionRealTimeFeedBase } from './realtimefeed.ts'; export declare class GateIOFuturesRealTimeFeed extends MultiConnectionRealTimeFeedBase { protected _getRealTimeFeeds(exchange: string, filters: Filter[], timeoutIntervalMS?: number, onError?: (error: Error) => void): Generator; private _only; } declare class GateIOFuturesSingleConnectionRealTimeFeed extends RealTimeFeedBase { protected readonly wssURL: string; protected readonly extraHeaders: { 'X-Gate-Size-Decimal': string; }; constructor(wsURLSuffix: string, exchange: string, filters: Filter[], timeoutIntervalMS?: number, onError?: (error: Error) => void); protected mapToSubscribeMessages(filters: Filter[]): any[]; protected messageIsError(message: any): boolean; } export {}; //# sourceMappingURL=gateiofutures.d.ts.map