export const GetBlocksResult: IDL.RecClass; export const ICRC3Value: IDL.RecClass; export const Value: IDL.RecClass; export const ChangeArchiveOptions: IDL.RecordClass; export const MetadataValue: IDL.VariantClass; export const Subaccount: IDL.VecClass; export const Account: IDL.RecordClass; export const ChangeFeeCollector: IDL.VariantClass; export const FeatureFlags: IDL.RecordClass; export const UpgradeArgs: IDL.RecordClass; export const InitArgs: IDL.RecordClass; export const LedgerArg: IDL.VariantClass; export const BlockIndex: IDL.NatClass; export const ArchiveInfo: IDL.RecordClass; export const GetBlocksArgs: IDL.RecordClass; export const Map: IDL.VecClass; export const Block: IDL.RecClass; export const BlockRange: IDL.RecordClass; export const QueryBlockArchiveFn: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; export const GetBlocksResponse: IDL.RecordClass; export const DataCertificate: IDL.RecordClass; export const TxIndex: IDL.NatClass; export const GetTransactionsRequest: IDL.RecordClass; export const Timestamp: IDL.FixedNatClass; 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 TransactionRange: IDL.RecordClass; export const QueryArchiveFn: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; export const GetTransactionsResponse: IDL.RecordClass; export const GetAllowancesArgs: IDL.RecordClass; export const Allowance103: IDL.RecordClass; export const GetAllowancesError: IDL.VariantClass; export const icrc103_get_allowances_response: IDL.VariantClass; export const GetIndexPrincipalError: IDL.VariantClass; export const GetIndexPrincipalResult: IDL.VariantClass; export const Tokens: IDL.NatClass; export const StandardRecord: IDL.RecordClass; export const TransferArg: IDL.RecordClass; export const TransferError: IDL.VariantClass; export const TransferResult: 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 GetArchivesArgs: IDL.RecordClass; export const GetArchivesResult: IDL.VecClass>; export const ICRC3DataCertificate: IDL.RecordClass; export const idlService: IDL.ServiceClass>]>; get_blocks: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_data_certificate: IDL.FuncClass<[], [IDL.RecordClass]>; get_transactions: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; icrc103_get_allowances: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; icrc106_get_index_principal: IDL.FuncClass<[], [IDL.VariantClass]>; 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]>; icrc3_get_archives: IDL.FuncClass<[IDL.RecordClass], [IDL.VecClass>]>; icrc3_get_blocks: IDL.FuncClass<[IDL.VecClass>], [IDL.RecClass]>; icrc3_get_tip_certificate: IDL.FuncClass<[], [IDL.OptClass>]>; icrc3_supported_block_types: IDL.FuncClass<[], [IDL.VecClass>]>; is_ledger_ready: IDL.FuncClass<[], [IDL.BoolClass]>; }>; 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';