import { workerLog } from './logger'; import { Wallet as WalletImpl } from '@kaspa/wallet'; import { TxSend, TxInfo } from '@kaspa/wallet/types/custom-types'; import { IRPC } from './rpc'; import { EventEmitter } from './event-emitter'; export { workerLog }; declare class Wallet extends WalletImpl { emit(name: string, data?: any): void; } export declare class WorkerCore extends EventEmitter { rpc: IRPC; wallet: Wallet | undefined; constructor(); init(): Promise; initWalletHanler(): void; estimateTransaction(txParamsArg: TxSend): Promise; sendWalletResponse(rid: string, error?: any, result?: any, fn?: string | undefined): void; } //# sourceMappingURL=worker-core.d.ts.map