///
import type EventEmitter from 'events';
interface TransactionDependencies {
context: string;
assetContext: any;
balances: any[];
pubkeys: any[];
pubkeyContext: any;
nodes: any[];
pioneer: any;
keepKeySdk: any;
}
export declare class TransactionManager {
private context;
private assetContext;
private balances;
private pubkeys;
private pubkeyContext;
private nodes;
private pioneer;
private keepKeySdk;
private events;
constructor(dependencies: TransactionDependencies, events: EventEmitter);
classifyCaip(caip: string): Promise;
transfer({ caip, to, amount, memo, isMax, feeLevel, changeScriptType }: any): Promise;
sign({ caip, unsignedTx }: any): Promise;
broadcast({ networkId, serialized }: any): Promise;
}
export {};
//# sourceMappingURL=TransactionManager.d.ts.map