import { Subject } from "rxjs"; import { WsProvider } from "@polkadot/api"; import { WebSocket } from "@polkadot/x-ws"; export declare class FlutterWebSocket extends WebSocket { private sendToFlutterSubject; constructor(url: string, sendToFlutterSubject: Subject); send(data: string | ArrayBufferLike | Blob | ArrayBufferView): void; onFlutterWsMessage(data: MessageEvent, rpcUrl: string): void; } export declare class FlutterWsProvider extends WsProvider { private sendToFlutterSubject; constructor(endpoint: string, sendToFlutterSubject: Subject, autoConnectMs?: number, headers?: Record, timeout?: number, cacheCapacity?: number); connect(): any; getFlutterWs(): FlutterWebSocket; }