export const Mode: IDL.VariantClass; export const UpgradeArgs: IDL.RecordClass; export const BtcNetwork: IDL.VariantClass; export const InitArgs: IDL.RecordClass; export const MinterArg: IDL.VariantClass; export const MemoType: IDL.VariantClass; export const DecodeLedgerMemoArgs: IDL.RecordClass; export const Status: IDL.VariantClass; export const BurnMemo: IDL.VariantClass; export const MintMemo: IDL.VariantClass; export const DecodedMemo: IDL.VariantClass; export const DecodeLedgerMemoError: IDL.VariantClass; export const DecodeLedgerMemoResult: IDL.VariantClass; export const MemoryMetrics: IDL.RecordClass; export const CanisterStatusType: IDL.VariantClass; export const environment_variable: IDL.RecordClass; export const LogVisibility: IDL.VariantClass; export const DefiniteCanisterSettings: IDL.RecordClass; export const QueryStats: IDL.RecordClass; export const CanisterStatusResponse: IDL.RecordClass; export const Account: IDL.RecordClass; export const Utxo: IDL.RecordClass; export const ReimbursementReason: IDL.VariantClass; export const WithdrawalFee: IDL.RecordClass; export const SuspendedReason: IDL.VariantClass; export const BitcoinAddress: IDL.VariantClass; export const InvalidTransactionError: IDL.VariantClass; export const WithdrawalReimbursementReason: IDL.VariantClass; export const ReplacedReason: IDL.VariantClass; export const EventType: IDL.VariantClass; export const Event: IDL.RecordClass; export const MinterInfo: IDL.RecordClass; export const RetrieveBtcArgs: IDL.RecordClass; export const RetrieveBtcOk: IDL.RecordClass; export const RetrieveBtcError: IDL.VariantClass; export const RetrieveBtcStatus: IDL.VariantClass; export const ReimbursementRequest: IDL.RecordClass; export const ReimbursedDeposit: IDL.RecordClass; export const RetrieveBtcStatusV2: IDL.VariantClass; export const RetrieveBtcWithApprovalArgs: IDL.RecordClass; export const RetrieveBtcWithApprovalError: IDL.VariantClass; export const UtxoStatus: IDL.VariantClass; export const Timestamp: IDL.FixedNatClass; export const SuspendedUtxo: IDL.RecordClass; export const PendingUtxo: IDL.RecordClass; export const UpdateBalanceError: IDL.VariantClass; export const idlService: IDL.ServiceClass; estimate_withdrawal_fee: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_btc_address: IDL.FuncClass<[IDL.RecordClass], [IDL.TextClass]>; get_canister_status: IDL.FuncClass<[], [IDL.RecordClass]>; get_deposit_fee: IDL.FuncClass<[], [IDL.FixedNatClass]>; get_events: IDL.FuncClass<[IDL.RecordClass], [IDL.VecClass>]>; get_known_utxos: IDL.FuncClass<[IDL.RecordClass], [IDL.VecClass>]>; get_minter_info: IDL.FuncClass<[], [IDL.RecordClass]>; get_withdrawal_account: IDL.FuncClass<[], [IDL.RecordClass]>; retrieve_btc: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; retrieve_btc_status: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; retrieve_btc_status_v2: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; retrieve_btc_status_v2_by_account: IDL.FuncClass<[IDL.OptClass>], [IDL.VecClass>]>; retrieve_btc_with_approval: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; update_balance: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; }>; export const idlInitArgs: IDL.VariantClass[]; export function idlFactory({ IDL }: { IDL: any; }): any; export function init({ IDL }: { IDL: any; }): any[]; import { IDL } from '@icp-sdk/core/candid';