export const Value: IDL.RecClass; export const UpgradeArg: IDL.RecordClass; export const InitArg: IDL.RecordClass; export const IndexArg: IDL.VariantClass; export const BlockIndex: IDL.NatClass; export const SubAccount: IDL.VecClass; export const Account: IDL.RecordClass; export const GetAccountTransactionsArgs: IDL.RecordClass; export const Tokens: IDL.NatClass; export const Burn: IDL.RecordClass; export const Mint: IDL.RecordClass; export const Approve: IDL.RecordClass; export const FeeCollector: IDL.RecordClass; export const Transfer: IDL.RecordClass; export const Transaction: IDL.RecordClass; export const TransactionWithId: IDL.RecordClass; export const GetTransactions: IDL.RecordClass; export const GetTransactionsErr: IDL.RecordClass; export const GetTransactionsResult: IDL.VariantClass; export const GetBlocksRequest: IDL.RecordClass; export const Map: IDL.VecClass; export const Block: IDL.RecClass; export const GetBlocksResponse: IDL.RecordClass; export const FeeCollectorRanges: IDL.RecordClass; export const ListSubaccountsArgs: IDL.RecordClass; export const Status: IDL.RecordClass; export const idlService: IDL.ServiceClass; get_blocks: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_fee_collectors_ranges: IDL.FuncClass<[], [IDL.RecordClass]>; icrc1_balance_of: IDL.FuncClass<[IDL.RecordClass], [IDL.NatClass]>; ledger_id: IDL.FuncClass<[], [IDL.PrincipalClass]>; list_subaccounts: IDL.FuncClass<[IDL.RecordClass], [IDL.VecClass<(number | bigint)[]>]>; status: IDL.FuncClass<[], [IDL.RecordClass]>; }>; export const idlInitArgs: IDL.OptClass<{ [x: string]: any; }>[]; export function idlFactory({ IDL }: { IDL: any; }): any; export function init({ IDL }: { IDL: any; }): any[]; import { IDL } from '@icp-sdk/core/candid';