import * as core from "@shapeshiftoss/hdwallet-core"; import * as Isolation from "./crypto/isolation"; import { NativeHDWalletBase } from "./native"; export declare function MixinNativeBinanceWalletInfo>(Base: TBase): { new (...args: any[]): { readonly _supportsBinanceInfo: true; binanceSupportsNetwork(): Promise; binanceSupportsSecureTransfer(): Promise; binanceSupportsNativeShapeShift(): boolean; binanceGetAccountPaths(msg: core.BinanceGetAccountPaths): Array; binanceNextAccountPath(msg: core.BinanceAccountPath): core.BinanceAccountPath | undefined; getVendor(): string; hasOnDevicePinEntry(): boolean; hasOnDevicePassphrase(): boolean; hasOnDeviceDisplay(): boolean; hasOnDeviceRecovery(): boolean; hasNativeShapeShift(srcCoin: core.Coin, dstCoin: core.Coin): boolean; supportsBip44Accounts(): boolean; supportsOfflineSigning(): boolean; supportsBroadcast(): boolean; describePath(msg: core.DescribePath): core.PathDescription; }; } & TBase; export declare function MixinNativeBinanceWallet>(Base: TBase): { new (...args: any[]): { readonly _supportsBinance: true; "__#12@#masterKey": Isolation.Core.BIP32.Node | undefined; binanceInitializeWallet(masterKey: Isolation.Core.BIP32.Node): Promise; binanceWipe(): void; binanceBech32ify(address: ArrayLike, prefix: string): string; createBinanceAddress(publicKey: string, testnet?: boolean): string; binanceGetAddress(msg: core.BinanceGetAddress & { testnet?: boolean; }): Promise; binanceSignTx(msg: core.BinanceSignTx & { testnet?: boolean; }): Promise; readonly "__#22@#events": import("eventemitter2").EventEmitter2; readonly events: import("eventemitter2").EventEmitter2; needsMnemonic(hasMnemonic: boolean, callback: () => T): T | null; getVendor(): string; hasOnDevicePinEntry(): boolean; hasOnDevicePassphrase(): boolean; hasOnDeviceDisplay(): boolean; hasOnDeviceRecovery(): boolean; hasNativeShapeShift(): boolean; supportsBip44Accounts(): boolean; supportsOfflineSigning(): boolean; supportsBroadcast(): boolean; describePath(msg: core.DescribePath): core.PathDescription; }; } & TBase; //# sourceMappingURL=binance.d.ts.map