import { Networking } from '../tools/Networking'; import { BitAccountRecord } from './BitIndexer.type'; import { EditAccountManagerParam, EditAccountOwnerParam, EditAccountRecord, EditAccountRecordsParam, PayWithDotbitBalanceParam, ReturnTrxHashToServiceParam, SubmitRegisterAccountOrderParam, SubmitRegisterAccountOrderRes, SubmitRenewAccountOrderParam, SubmitRenewAccountOrderRes, TxsWithMMJsonSignedOrUnSigned } from './RegisterAPI.type'; export declare function toEditingRecord(record: BitAccountRecord): EditAccountRecord; export declare class RegisterAPI { baseUri: string; net: Networking; constructor(baseUri: string); editAccountManager(params: EditAccountManagerParam): Promise; editAccountOwner(params: EditAccountOwnerParam): Promise; editAccountRecords(params: EditAccountRecordsParam): Promise; submitRegisterAccountOrder(params: SubmitRegisterAccountOrderParam): Promise; submitRenewAccountOrder(params: SubmitRenewAccountOrderParam): Promise; payWithDotbitBalance(params: PayWithDotbitBalanceParam): Promise; returnTrxHashToService(params: ReturnTrxHashToServiceParam): Promise; sendTransaction(params: Omit): Promise<{ hash: string; }>; } export declare function fromSplitRecordToUnifiedRecord(): void;