import { IcpTransaction, SendArgs, HttpCanisterUpdate, SigningPayload, PayloadsData } from './iface'; import { BaseCoin as StaticsBaseCoin } from '@bitgo/statics'; export declare class UnsignedTransactionBuilder { private _icpTransactionPayload; private readonly _staticsCoin; constructor(icpTransactionPayload: IcpTransaction, staticsCoin: Readonly); getUnsignedTransaction(): Promise; getPayloads(payloads: SigningPayload[], ingressExpiries: bigint[], accountAddress: string, update: HttpCanisterUpdate): SigningPayload[]; getIngressExpiries(ingressStartTime: number | BigInt, ingressEndTime: number | BigInt, interval: number): bigint[]; getSendArgs(memo: number | BigInt, created_at_time: number, amount: string, fee: string, receiver: string): SendArgs; getUpdate(sendArgs: SendArgs, publicKeyHex: string): Promise; } //# sourceMappingURL=unsignedTransactionBuilder.d.ts.map