import { Filter } from '../types.ts';
import { MultiConnectionRealTimeFeedBase, RealTimeFeedBase } from './realtimefeed.ts';
export declare class BinanceEuropeanOptionsRealTimeFeed extends MultiConnectionRealTimeFeedBase {
    protected _getRealTimeFeeds(exchange: string, filters: Filter<string>[], timeoutIntervalMS?: number, onError?: (error: Error) => void): Generator<BinanceEuropeanOptionsSingleFeed, void, unknown>;
}
declare class BinanceEuropeanOptionsSingleFeed extends RealTimeFeedBase {
    protected wssURL: string;
    private readonly _allFilters;
    constructor(wssURL: string, exchange: string, filters: Filter<string>[], _allFilters: Filter<string>[], timeoutIntervalMS: number | undefined, onError?: (error: Error) => void);
    protected mapToSubscribeMessages(filters: Filter<string>[]): any[];
    protected messageIsError(message: any): boolean;
}
export {};
//# sourceMappingURL=binanceeuropeanoptions.d.ts.map