export const SubAccount: IDL.VecClass; export const Account: IDL.RecordClass; export const FeatureFlags: IDL.RecordClass; export const UpgradeArgs: IDL.RecordClass; export const Tokens: IDL.RecordClass; export const TextAccountIdentifier: IDL.TextClass; export const Duration: IDL.RecordClass; export const ArchiveOptions: IDL.RecordClass; export const InitArgs: IDL.RecordClass; export const LedgerCanisterPayload: IDL.VariantClass; export const AccountIdentifier: IDL.VecClass; export const AccountBalanceArgs: IDL.RecordClass; export const AccountBalanceArgsDfx: IDL.RecordClass; export const Archive: IDL.RecordClass; export const Archives: IDL.RecordClass; export const GetAllowancesArgs: IDL.RecordClass; export const Allowances: IDL.VecClass>; export const Icrc1Tokens: IDL.NatClass; export const Value: IDL.VariantClass; export const Icrc1Timestamp: IDL.FixedNatClass; export const TransferArg: IDL.RecordClass; export const Icrc1BlockIndex: IDL.NatClass; export const Icrc1TransferError: IDL.VariantClass; export const Icrc1TransferResult: IDL.VariantClass; export const icrc21_consent_message_metadata: IDL.RecordClass; export const icrc21_consent_message_spec: IDL.RecordClass; export const icrc21_consent_message_request: IDL.RecordClass; export const Icrc21Value: IDL.VariantClass; export const FieldsDisplay: IDL.RecordClass; export const icrc21_consent_message: IDL.VariantClass; export const icrc21_consent_info: IDL.RecordClass; export const icrc21_error_info: IDL.RecordClass; export const icrc21_error: IDL.VariantClass; export const icrc21_consent_message_response: IDL.VariantClass; export const AllowanceArgs: IDL.RecordClass; export const Allowance: IDL.RecordClass; export const ApproveArgs: IDL.RecordClass; export const ApproveError: IDL.VariantClass; export const ApproveResult: IDL.VariantClass; export const TransferFromArgs: IDL.RecordClass; export const TransferFromError: IDL.VariantClass; export const TransferFromResult: IDL.VariantClass; export const BlockIndex: IDL.FixedNatClass; export const GetBlocksArgs: IDL.RecordClass; export const Memo: IDL.FixedNatClass; export const TimeStamp: IDL.RecordClass; export const Operation: IDL.VariantClass; export const Transaction: IDL.RecordClass; export const Block: IDL.RecordClass; export const BlockRange: IDL.RecordClass; export const QueryArchiveError: IDL.VariantClass; export const QueryArchiveResult: IDL.VariantClass; export const QueryArchiveFn: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; export const ArchivedBlocksRange: IDL.RecordClass; export const QueryBlocksResponse: IDL.RecordClass; export const ArchivedEncodedBlocksRange: IDL.RecordClass; export const QueryEncodedBlocksResponse: IDL.RecordClass; export const RemoveApprovalArgs: IDL.RecordClass; export const SendArgs: IDL.RecordClass; export const TipOfChainRes: IDL.RecordClass; export const TransferArgs: IDL.RecordClass; export const TransferError: IDL.VariantClass; export const TransferResult: IDL.VariantClass; export const TransferFeeArg: IDL.RecordClass; export const TransferFee: IDL.RecordClass; export const idlService: IDL.ServiceClass; account_balance_dfx: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; account_identifier: IDL.FuncClass<[IDL.RecordClass], [IDL.VecClass]>; archives: IDL.FuncClass<[], [IDL.RecordClass]>; decimals: IDL.FuncClass<[], [IDL.RecordClass]>; get_allowances: IDL.FuncClass<[IDL.RecordClass], [IDL.VecClass>]>; icrc10_supported_standards: IDL.FuncClass<[], [IDL.VecClass>]>; icrc1_balance_of: IDL.FuncClass<[IDL.RecordClass], [IDL.NatClass]>; icrc1_decimals: IDL.FuncClass<[], [IDL.FixedNatClass]>; icrc1_fee: IDL.FuncClass<[], [IDL.NatClass]>; icrc1_metadata: IDL.FuncClass<[], [IDL.VecClass]>; icrc1_minting_account: IDL.FuncClass<[], [IDL.OptClass>]>; icrc1_name: IDL.FuncClass<[], [IDL.TextClass]>; icrc1_supported_standards: IDL.FuncClass<[], [IDL.VecClass>]>; icrc1_symbol: IDL.FuncClass<[], [IDL.TextClass]>; icrc1_total_supply: IDL.FuncClass<[], [IDL.NatClass]>; icrc1_transfer: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; icrc21_canister_call_consent_message: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; icrc2_allowance: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; icrc2_approve: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; icrc2_transfer_from: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; is_ledger_ready: IDL.FuncClass<[], [IDL.BoolClass]>; name: IDL.FuncClass<[], [IDL.RecordClass]>; query_blocks: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; query_encoded_blocks: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; remove_approval: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; send_dfx: IDL.FuncClass<[IDL.RecordClass], [IDL.FixedNatClass]>; symbol: IDL.FuncClass<[], [IDL.RecordClass]>; tip_of_chain: IDL.FuncClass<[], [IDL.RecordClass]>; transfer: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; transfer_fee: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; }>; 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';