export const ExchangeRateCanister: IDL.VariantClass; export const AccountIdentifier: IDL.TextClass; export const CyclesCanisterInitPayload: IDL.RecordClass; export const SubnetListWithType: IDL.RecordClass; export const ChangeSubnetTypeAssignmentArgs: IDL.VariantClass; export const SubnetFilter: IDL.RecordClass; export const SubnetSelection: IDL.VariantClass; export const environment_variable: IDL.RecordClass; export const log_visibility: IDL.VariantClass; export const CanisterSettings: IDL.RecordClass; export const CreateCanisterArg: IDL.RecordClass; export const CreateCanisterError: IDL.VariantClass; export const CreateCanisterResult: IDL.VariantClass; export const IcpXdrConversionRate: IDL.RecordClass; export const IcpXdrConversionRateResponse: IDL.RecordClass; export const PrincipalsAuthorizedToCreateCanistersToSubnetsResponse: IDL.RecordClass; export const SubnetTypesToSubnetsResponse: IDL.RecordClass; export const BlockIndex: IDL.FixedNatClass; export const NotifyCreateCanisterArg: IDL.RecordClass; export const NotifyError: IDL.VariantClass; export const NotifyCreateCanisterResult: IDL.VariantClass; export const Memo: IDL.OptClass<(number | bigint)[]>; export const Subaccount: IDL.OptClass<(number | bigint)[]>; export const NotifyMintCyclesArg: IDL.RecordClass; export const NotifyMintCyclesSuccess: IDL.RecordClass; export const NotifyMintCyclesResult: IDL.VariantClass; export const NotifyTopUpArg: IDL.RecordClass; export const Cycles: IDL.NatClass; export const NotifyTopUpResult: IDL.VariantClass; export const SetAuthorizedSubnetworkListArgs: IDL.RecordClass; export const UpdateSubnetTypeArgs: IDL.VariantClass; export const idlService: IDL.ServiceClass; create_canister: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; get_build_metadata: IDL.FuncClass<[], [IDL.TextClass]>; get_default_subnets: IDL.FuncClass<[], [IDL.VecClass]>; get_icp_xdr_conversion_rate: IDL.FuncClass<[], [IDL.RecordClass]>; get_principals_authorized_to_create_canisters_to_subnets: IDL.FuncClass<[], [IDL.RecordClass]>; get_subnet_types_to_subnets: IDL.FuncClass<[], [IDL.RecordClass]>; notify_create_canister: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; notify_mint_cycles: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; notify_top_up: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; set_authorized_subnetwork_list: IDL.FuncClass<[IDL.RecordClass], []>; update_subnet_type: IDL.FuncClass<[IDL.VariantClass], []>; }>; export const idlInitArgs: IDL.OptClass>[]; export function idlFactory({ IDL }: { IDL: any; }): any; export function init({ IDL }: { IDL: any; }): any[]; import { IDL } from '@icp-sdk/core/candid';