/// import { C2XWebExtensionConnector, C2XWebExtensionFeatures, WebExtensionPostPayload, WebExtensionSignBytesPayload, WebExtensionSignPayload, WebExtensionStates, WebExtensionTxResult } from '@c2x/web-extension-interface'; import { CreateTxOptions } from '@xpla/xpla.js'; import { Observer, Subscribable } from 'rxjs'; export declare class LegacyExtensionConnector implements C2XWebExtensionConnector { private identifier; private _states; private _extension; private hostWindow; private statesSubscription; supportFeatures(): C2XWebExtensionFeatures[]; 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) => Subscribable>; signBytes: (xplaAddress: string, bytes: Buffer) => Subscribable>; hasCW20Tokens: () => never; addCW20Tokens: () => never; hasNetwork: () => never; addNetwork: () => never; recheckStates: () => Promise; }