import { Adapter } from './Adapter'; import { AdapterType } from '../config'; import { SIGN_TYPE } from '../prepareTx'; export declare class CubensisConnectAdapter extends Adapter { static type: AdapterType; static adapter: CubensisConnectAdapter; private static _onUpdateCb; private static _state; private _onDestoryCb; private _needDestroy; private _address; private _pKey; private static _txVersion; private static _getApiCb; private static _api; private handleUpdate; constructor({ address, publicKey }: any, networkCode?: number | string); isAvailable(ignoreLocked?: boolean): Promise; isLocked(): Promise; getSignVersions(): Record>; onDestroy(cb: any): any; getSyncAddress(): string; getSyncPublicKey(): string; getPublicKey(): Promise; getAddress(): Promise; getEncodedSeed(): Promise; getSeed(): Promise; signRequest(bytes: Uint8Array, _?: any, signData?: any): Promise; signTransaction(bytes: Uint8Array, precisions: Record, signData: any): Promise; signOrder(bytes: Uint8Array, precisions: Record, signData: any): Promise; signData(bytes: Uint8Array): Promise; getPrivateKey(): Promise; static isAvailable(networkCode?: number): Promise; static getUserList(): Promise; static initOptions(options: any): void; static setApiExtension(extension: any): void; static onUpdate(cb: any): void; static offUpdate(func: any): void; private static _updateState; private static _initExtension; private static _serializedData; }