export const ManageNeuronRequest: IDL.RecClass; export const Proposal: IDL.RecClass; export const SelfDescribingValue: IDL.RecClass; export const NeuronId: IDL.RecordClass; export const Followees: IDL.RecordClass; export const DateUtc: IDL.RecordClass; export const AccountIdentifier: IDL.RecordClass; export const NodeProvider: IDL.RecordClass; export const RewardToNeuron: IDL.RecordClass; export const RewardToAccount: IDL.RecordClass; export const RewardMode: IDL.VariantClass; export const RewardNodeProvider: IDL.RecordClass; export const XdrConversionRate: IDL.RecordClass; export const MonthlyNodeProviderRewards: IDL.RecordClass; export const NeuronSubsetMetrics: IDL.RecordClass; export const GovernanceCachedMetrics: IDL.RecordClass; export const VotingPowerEconomics: IDL.RecordClass; export const Percentage: IDL.RecordClass; export const Decimal: IDL.RecordClass; export const NeuronsFundMatchedFundingCurveCoefficients: IDL.RecordClass; export const NeuronsFundEconomics: IDL.RecordClass; export const NetworkEconomics: IDL.RecordClass; export const RestoreAgingNeuronGroup: IDL.RecordClass; export const RestoreAgingSummary: IDL.RecordClass; export const ProposalId: IDL.RecordClass; export const RewardEvent: IDL.RecordClass; export const NeuronStakeTransfer: IDL.RecordClass; export const GovernanceError: IDL.RecordClass; export const Ballot: IDL.RecordClass; export const SwapParticipationLimits: IDL.RecordClass; export const NeuronsFundNeuronPortion: IDL.RecordClass; export const NeuronsFundSnapshot: IDL.RecordClass; export const IdealMatchedParticipationFunction: IDL.RecordClass; export const NeuronsFundParticipation: IDL.RecordClass; export const NeuronsFundData: IDL.RecordClass; export const CanisterStatusResultV2: IDL.RecordClass; export const CanisterSummary: IDL.RecordClass; export const SwapBackgroundInformation: IDL.RecordClass; export const DerivedProposalInformation: IDL.RecordClass; export const Tally: IDL.RecordClass; export const TopicToFollow: IDL.VariantClass; export const KnownNeuronData: IDL.RecordClass; export const KnownNeuron: IDL.RecordClass; export const FulfillSubnetRentalRequest: IDL.RecordClass; export const Spawn: IDL.RecordClass; export const Split: IDL.RecordClass; export const Follow: IDL.RecordClass; export const Account: IDL.RecordClass; export const DisburseMaturity: IDL.RecordClass; export const RefreshVotingPower: IDL.RecordClass; export const ClaimOrRefreshNeuronFromAccount: IDL.RecordClass; export const By: IDL.VariantClass; export const ClaimOrRefresh: IDL.RecordClass; export const RemoveHotKey: IDL.RecordClass; export const AddHotKey: IDL.RecordClass; export const ChangeAutoStakeMaturity: IDL.RecordClass; export const IncreaseDissolveDelay: IDL.RecordClass; export const SetVisibility: IDL.RecordClass; export const SetDissolveTimestamp: IDL.RecordClass; export const Operation: IDL.VariantClass; export const Configure: IDL.RecordClass; export const RegisterVote: IDL.RecordClass; export const Merge: IDL.RecordClass; export const DisburseToNeuron: IDL.RecordClass; export const FolloweesForTopic: IDL.RecordClass; export const SetFollowing: IDL.RecordClass; export const StakeMaturity: IDL.RecordClass; export const MergeMaturity: IDL.RecordClass; export const Amount: IDL.RecordClass; export const Disburse: IDL.RecordClass; export const ManageNeuronProposalCommand: IDL.VariantClass; export const NeuronIdOrSubaccount: IDL.VariantClass; export const ManageNeuronProposal: IDL.RecordClass; export const LoadCanisterSnapshot: IDL.RecordClass; export const GuestLaunchMeasurementMetadata: IDL.RecordClass; export const GuestLaunchMeasurement: IDL.RecordClass; export const GuestLaunchMeasurements: IDL.RecordClass; export const BlessAlternativeGuestOsVersion: IDL.RecordClass; export const Controllers: IDL.RecordClass; export const CanisterSettings: IDL.RecordClass; export const UpdateCanisterSettings: IDL.RecordClass; export const InstallCode: IDL.RecordClass; export const DeregisterKnownNeuron: IDL.RecordClass; export const TakeCanisterSnapshot: IDL.RecordClass; export const StopOrStartCanister: IDL.RecordClass; export const Duration: IDL.RecordClass; export const Tokens: IDL.RecordClass; export const CustomProposalCriticality: IDL.RecordClass; export const VotingRewardParameters: IDL.RecordClass; export const GovernanceParameters: IDL.RecordClass; export const Image: IDL.RecordClass; export const LedgerParameters: IDL.RecordClass; export const Canister: IDL.RecordClass; export const NeuronBasketConstructionParameters: IDL.RecordClass; export const GlobalTimeOfDay: IDL.RecordClass; export const Countries: IDL.RecordClass; export const SwapParameters: IDL.RecordClass; export const SwapDistribution: IDL.RecordClass; export const NeuronDistribution: IDL.RecordClass; export const DeveloperDistribution: IDL.RecordClass; export const InitialTokenDistribution: IDL.RecordClass; export const CreateServiceNervousSystem: IDL.RecordClass; export const ExecuteNnsFunction: IDL.RecordClass; export const NeuronBasketConstructionParameters_1: IDL.RecordClass; export const Params: IDL.RecordClass; export const OpenSnsTokenSwap: IDL.RecordClass; export const TimeWindow: IDL.RecordClass; export const SetOpenTimeWindowRequest: IDL.RecordClass; export const SetSnsTokenSwapOpenTimeWindow: IDL.RecordClass; export const SetDefaultFollowees: IDL.RecordClass; export const RewardNodeProviders: IDL.RecordClass; export const Principals: IDL.RecordClass; export const Change: IDL.VariantClass; export const AddOrRemoveNodeProvider: IDL.RecordClass; export const Motion: IDL.RecordClass; export const Action: IDL.VariantClass; export const SelfDescribingProposalAction: IDL.RecordClass; export const WaitForQuietState: IDL.RecordClass; export const ProposalData: IDL.RecordClass; export const Command_2: IDL.VariantClass; export const NeuronInFlightCommand: IDL.RecordClass; export const BallotInfo: IDL.RecordClass; export const MaturityDisbursement: IDL.RecordClass; export const DissolveState: IDL.VariantClass; export const Neuron: IDL.RecordClass; export const Governance: IDL.RecordClass; export const Result: IDL.VariantClass; export const Result_1: IDL.VariantClass; export const ClaimOrRefreshNeuronFromAccountResponse: IDL.RecordClass; export const CreateNeuronRequest: IDL.RecordClass; export const CreatedNeuron: IDL.RecordClass; export const CreateNeuronResponse: IDL.VariantClass; export const Result_2: IDL.VariantClass; export const Result_3: IDL.VariantClass; export const Result_4: IDL.VariantClass; export const GetNeuronIndexRequest: IDL.RecordClass; export const NeuronInfo: IDL.RecordClass; export const NeuronIndexData: IDL.RecordClass; export const GetNeuronIndexResult: IDL.VariantClass; export const Result_5: IDL.VariantClass; export const GetNeuronsFundAuditInfoRequest: IDL.RecordClass; export const NeuronsFundAuditInfo: IDL.RecordClass; export const Ok: IDL.RecordClass; export const Result_6: IDL.VariantClass; export const GetNeuronsFundAuditInfoResponse: IDL.RecordClass; export const Result_7: IDL.VariantClass; export const GetPendingProposalsRequest: IDL.RecordClass; export const ProposalInfo: IDL.RecordClass; export const ListKnownNeuronsResponse: IDL.RecordClass; export const ListNeuronVotesRequest: IDL.RecordClass; export const Vote: IDL.VariantClass; export const NeuronVote: IDL.RecordClass; export const ListNeuronVotesResponse: IDL.VariantClass; export const NeuronSubaccount: IDL.RecordClass; export const ListNeurons: IDL.RecordClass; export const ListNeuronsResponse: IDL.RecordClass; export const DateRangeFilter: IDL.RecordClass; export const ListNodeProviderRewardsRequest: IDL.RecordClass; export const ListNodeProviderRewardsResponse: IDL.RecordClass; export const ListNodeProvidersResponse: IDL.RecordClass; export const ListProposalInfoRequest: IDL.RecordClass; export const ListProposalInfoResponse: IDL.RecordClass; export const InstallCodeRequest: IDL.RecordClass; export const ProposalActionRequest: IDL.VariantClass; export const MakeProposalRequest: IDL.RecordClass; export const ManageNeuronCommandRequest: IDL.VariantClass; export const SpawnResponse: IDL.RecordClass; export const DisburseMaturityResponse: IDL.RecordClass; export const RefreshVotingPowerResponse: IDL.RecordClass; export const ClaimOrRefreshResponse: IDL.RecordClass; export const MergeResponse: IDL.RecordClass; export const SetFollowingResponse: IDL.RecordClass; export const MakeProposalResponse: IDL.RecordClass; export const StakeMaturityResponse: IDL.RecordClass; export const MergeMaturityResponse: IDL.RecordClass; export const DisburseResponse: IDL.RecordClass; export const Command_1: IDL.VariantClass; export const ManageNeuronResponse: IDL.RecordClass; export const Committed: IDL.RecordClass; export const Result_8: IDL.VariantClass; export const SettleCommunityFundParticipation: IDL.RecordClass; export const Committed_1: IDL.RecordClass; export const Result_9: IDL.VariantClass; export const SettleNeuronsFundParticipationRequest: IDL.RecordClass; export const NeuronsFundNeuron: IDL.RecordClass; export const Ok_1: IDL.RecordClass; export const Result_10: IDL.VariantClass; export const SettleNeuronsFundParticipationResponse: IDL.RecordClass; export const UpdateNodeProvider: IDL.RecordClass; export const idlService: IDL.ServiceClass>], [IDL.VariantClass]>; claim_or_refresh_neuron_from_account: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; create_neuron: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; get_build_metadata: IDL.FuncClass<[], [IDL.TextClass]>; get_full_neuron: IDL.FuncClass<[IDL.FixedNatClass], [IDL.VariantClass]>; get_full_neuron_by_id_or_subaccount: IDL.FuncClass<[IDL.VariantClass], [IDL.VariantClass]>; get_latest_reward_event: IDL.FuncClass<[], [IDL.RecordClass]>; get_metrics: IDL.FuncClass<[], [IDL.VariantClass]>; get_monthly_node_provider_rewards: IDL.FuncClass<[], [IDL.VariantClass]>; get_most_recent_monthly_node_provider_rewards: IDL.FuncClass<[], [IDL.OptClass>]>; get_network_economics_parameters: IDL.FuncClass<[], [IDL.RecordClass]>; get_neuron_ids: IDL.FuncClass<[], [IDL.VecClass]>; get_neuron_index: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; get_neuron_info: IDL.FuncClass<[IDL.FixedNatClass], [IDL.VariantClass]>; get_neuron_info_by_id_or_subaccount: IDL.FuncClass<[IDL.VariantClass], [IDL.VariantClass]>; get_neurons_fund_audit_info: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_node_provider_by_caller: IDL.FuncClass<[IDL.NullClass], [IDL.VariantClass]>; get_pending_proposals: IDL.FuncClass<[IDL.OptClass>], [IDL.VecClass>]>; get_proposal_info: IDL.FuncClass<[IDL.FixedNatClass], [IDL.OptClass>]>; get_restore_aging_summary: IDL.FuncClass<[], [IDL.RecordClass]>; list_known_neurons: IDL.FuncClass<[], [IDL.RecordClass]>; list_neuron_votes: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; list_neurons: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; list_node_provider_rewards: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; list_node_providers: IDL.FuncClass<[], [IDL.RecordClass]>; list_proposals: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; manage_neuron: IDL.FuncClass<[IDL.RecClass], [IDL.RecordClass]>; settle_community_fund_participation: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; settle_neurons_fund_participation: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; simulate_manage_neuron: IDL.FuncClass<[IDL.RecClass], [IDL.RecordClass]>; transfer_gtc_neuron: IDL.FuncClass<[IDL.RecordClass, IDL.RecordClass], [IDL.VariantClass]>; update_neuron: IDL.FuncClass<[IDL.RecordClass], [IDL.OptClass>]>; update_node_provider: IDL.FuncClass<[IDL.RecordClass], [IDL.VariantClass]>; }>; export const idlInitArgs: IDL.RecordClass[]; export function idlFactory({ IDL }: { IDL: any; }): any; export function init({ IDL }: { IDL: any; }): any[]; import { IDL } from '@icp-sdk/core/candid';