/// import { XplaWebExtensionConnector, XplaWebExtensionFeatures, WebExtensionPostPayload, WebExtensionSignBytesPayload, WebExtensionSignPayload, WebExtensionStates, WebExtensionTxResult } from '@xpla/web-extension-interface'; import { CreateTxOptions, SignMode } from '@xpla/xpla.js'; import { Observer, Subscribable } from 'rxjs'; export declare class LegacyExtensionConnector implements XplaWebExtensionConnector { private identifier; private _states; private _extension; private hostWindow; private statesSubscription; supportFeatures(): XplaWebExtensionFeatures[]; constructor(identifier: string); open: (hostWindow: Window, statesObserver: Observer) => void; close: () => void; requestApproval: () => void; refetchStates: () => void; post: (xplaAddress: string, tx: CreateTxOptions) => Subscribable>; sign: (xplaAddress: string, tx: CreateTxOptions & { sequence?: number; accountNumber?: number; signMode?: SignMode; }) => Subscribable>; signBytes: (xplaAddress: string, bytes: Buffer) => Subscribable>; hasCW20Tokens: () => never; addCW20Tokens: () => never; hasNetwork: () => never; addNetwork: () => never; recheckStates: () => Promise; }