import { Config } from '../../../fileStores'; import { Account, Wallet } from '../../../wallet'; import { MultisigKeysImport } from '../../../wallet/exporter/multisig'; import { AssetValue } from '../../../wallet/walletdb/assetValue'; import { DecryptedNoteValue } from '../../../wallet/walletdb/decryptedNoteValue'; import { TransactionValue } from '../../../wallet/walletdb/transactionValue'; import { RpcAccountStatus, RpcMultisigKeys, RpcWalletNote, RpcWalletTransaction } from './types'; export declare function serializeRpcWalletTransaction(config: Config, wallet: Wallet, account: Account, transaction: TransactionValue, options?: { confirmations?: number; serialized?: boolean; }): Promise; export declare function deserializeRpcAccountMultisigKeys(rpcMultisigKeys: RpcMultisigKeys): MultisigKeysImport; export declare function serializeRpcWalletNote(note: DecryptedNoteValue, publicAddress: string, asset?: AssetValue): RpcWalletNote; export declare function serializeRpcAccountStatus(wallet: Wallet, account: Account): Promise; //# sourceMappingURL=serializers.d.ts.map