export const GetBlocksResult: IDL.RecClass; export const Value: IDL.RecClass; export const ChangeIndexId: IDL.VariantClass; export const UpgradeArgs: IDL.RecordClass; export const Account: IDL.RecordClass; export const InitArgs: IDL.RecordClass; export const LedgerArgs: IDL.VariantClass; export const SubnetFilter: IDL.RecordClass; export const SubnetSelection: IDL.VariantClass; export const CanisterSettings: IDL.RecordClass; export const CmcCreateCanisterArgs: IDL.RecordClass; export const CreateCanisterArgs: IDL.RecordClass; export const BlockIndex: IDL.NatClass; export const CreateCanisterSuccess: IDL.RecordClass; export const CreateCanisterError: IDL.VariantClass; export const CreateCanisterFromArgs: IDL.RecordClass; export const RejectionCode: IDL.VariantClass; export const CreateCanisterFromError: IDL.VariantClass; export const DepositArgs: IDL.RecordClass; export const DepositResult: IDL.RecordClass; export const HttpRequest: IDL.RecordClass; export const HttpResponse: IDL.RecordClass; export const GetAllowancesArgs: IDL.RecordClass; export const Allowances: IDL.VecClass>; export const GetAllowancesError: IDL.VariantClass; export const ICRC103GetAllowancesResponse: IDL.VariantClass; export const GetIndexPrincipalError: IDL.VariantClass; export const GetIndexPrincipalResult: IDL.VariantClass; export const MetadataValue: IDL.VariantClass; export const SupportedStandard: IDL.RecordClass; export const TransferArgs: IDL.RecordClass; export const TransferError: IDL.VariantClass; export const AllowanceArgs: IDL.RecordClass; export const Allowance: IDL.RecordClass; export const ApproveArgs: IDL.RecordClass; export const ApproveError: IDL.VariantClass; export const TransferFromArgs: IDL.RecordClass; export const TransferFromError: IDL.VariantClass; export const GetArchivesArgs: IDL.RecordClass; export const GetArchivesResult: IDL.VecClass>; export const GetBlocksArgs: IDL.VecClass>; export const DataCertificate: IDL.RecordClass; export const SupportedBlockType: IDL.RecordClass; export const WithdrawArgs: IDL.RecordClass; export const WithdrawError: IDL.VariantClass; export const WithdrawFromArgs: IDL.RecordClass; export const WithdrawFromError: IDL.VariantClass; export const idlService: IDL.ServiceClass; create_canister_from: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; deposit: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; http_request: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; icrc103_get_allowances: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; icrc106_get_index_principal: IDL.FuncClass<[], [IDL.VariantClass]>; 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]>; 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>]>; withdraw: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; withdraw_from: 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';