export const PreciseValue: IDL.RecClass; export const Timers: IDL.RecordClass; export const Version: IDL.RecordClass; export const Versions: IDL.RecordClass; export const CachedUpgradeSteps: IDL.RecordClass; export const Topic: IDL.VariantClass; export const GenericNervousSystemFunction: IDL.RecordClass; export const FunctionType: IDL.VariantClass; export const NervousSystemFunction: IDL.RecordClass; export const Subaccount: IDL.RecordClass; export const Account: IDL.RecordClass; export const TreasuryMetrics: IDL.RecordClass; export const VotingPowerMetrics: IDL.RecordClass; export const GovernanceCachedMetrics: IDL.RecordClass; export const MaturityModulation: IDL.RecordClass; export const TargetVersionSet: IDL.RecordClass; export const UpgradeStepsReset: IDL.RecordClass; export const UpgradeOutcome: IDL.RecordClass; export const ProposalId: IDL.RecordClass; export const UpgradeStarted: IDL.RecordClass; export const UpgradeStepsRefreshed: IDL.RecordClass; export const TargetVersionReset: IDL.RecordClass; export const UpgradeJournalEntry: IDL.RecordClass; export const UpgradeJournal: IDL.RecordClass; export const NeuronId: IDL.RecordClass; export const Followees: IDL.RecordClass; export const DefaultFollowees: IDL.RecordClass; export const NeuronPermissionList: IDL.RecordClass; export const CustomProposalCriticality: IDL.RecordClass; export const VotingRewardsParameters: IDL.RecordClass; export const NervousSystemParameters: IDL.RecordClass; export const RewardEvent: IDL.RecordClass; export const PendingVersion: IDL.RecordClass; export const GovernanceError: IDL.RecordClass; export const Decimal: IDL.RecordClass; export const Tokens: IDL.RecordClass; export const ValuationFactors: IDL.RecordClass; export const Valuation: IDL.RecordClass; export const MintSnsTokensActionAuxiliary: IDL.RecordClass; export const SnsVersion: IDL.RecordClass; export const AdvanceSnsTargetVersionActionAuxiliary: IDL.RecordClass; export const ActionAuxiliary: IDL.VariantClass; export const Ballot: IDL.RecordClass; export const Percentage: IDL.RecordClass; export const Tally: IDL.RecordClass; export const ManageDappCanisterSettings: IDL.RecordClass; export const ExtensionOperationArg: IDL.RecordClass; export const ExecuteExtensionOperation: IDL.RecordClass; export const ChunkedCanisterWasm: IDL.RecordClass; export const Wasm: IDL.VariantClass; export const ExtensionUpgradeArg: IDL.RecordClass; export const UpgradeExtension: IDL.RecordClass; export const SetTopicsForCustomProposals: IDL.RecordClass; export const ExtensionInit: IDL.RecordClass; export const RegisterExtension: IDL.RecordClass; export const RegisterDappCanisters: IDL.RecordClass; export const TransferSnsTreasuryFunds: IDL.RecordClass; export const UpgradeSnsControlledCanister: IDL.RecordClass; export const DeregisterDappCanisters: IDL.RecordClass; export const MintSnsTokens: IDL.RecordClass; export const AdvanceSnsTargetVersion: IDL.RecordClass; export const ManageSnsMetadata: IDL.RecordClass; export const ExecuteGenericNervousSystemFunction: IDL.RecordClass; export const ManageLedgerParameters: IDL.RecordClass; export const Motion: IDL.RecordClass; export const Action: IDL.VariantClass; export const Proposal: IDL.RecordClass; export const WaitForQuietState: IDL.RecordClass; export const ProposalData: IDL.RecordClass; export const Split: IDL.RecordClass; export const Follow: IDL.RecordClass; export const DisburseMaturity: IDL.RecordClass; export const ChangeAutoStakeMaturity: IDL.RecordClass; export const IncreaseDissolveDelay: IDL.RecordClass; export const SetDissolveTimestamp: IDL.RecordClass; export const Operation: IDL.VariantClass; export const Configure: IDL.RecordClass; export const RegisterVote: IDL.RecordClass; export const Followee: IDL.RecordClass; export const FolloweesForTopic: IDL.RecordClass; export const SetFollowing: IDL.RecordClass; export const FinalizeDisburseMaturity: IDL.RecordClass; export const MemoAndController: IDL.RecordClass; export const By: IDL.VariantClass; export const ClaimOrRefresh: IDL.RecordClass; export const RemoveNeuronPermissions: IDL.RecordClass; export const AddNeuronPermissions: IDL.RecordClass; export const MergeMaturity: IDL.RecordClass; export const Amount: IDL.RecordClass; export const Disburse: IDL.RecordClass; export const Command_2: IDL.VariantClass; export const NeuronInFlightCommand: IDL.RecordClass; export const NeuronPermission: IDL.RecordClass; export const DissolveState: IDL.VariantClass; export const DisburseMaturityInProgress: IDL.RecordClass; export const Neuron: IDL.RecordClass; export const Governance: IDL.RecordClass; export const AddMaturityRequest: IDL.RecordClass; export const AddMaturityResponse: IDL.RecordClass; export const AdvanceTargetVersionRequest: IDL.RecordClass; export const AdvanceTargetVersionResponse: IDL.RecordClass; export const Principals: IDL.RecordClass; export const NeuronsFund: IDL.RecordClass; export const Participant: IDL.VariantClass; export const NeuronIds: IDL.RecordClass; export const NeuronRecipe: IDL.RecordClass; export const NeuronRecipes: IDL.RecordClass; export const ClaimSwapNeuronsRequest: IDL.RecordClass; export const SwapNeuron: IDL.RecordClass; export const ClaimedSwapNeurons: IDL.RecordClass; export const ClaimSwapNeuronsResult: IDL.VariantClass; export const ClaimSwapNeuronsResponse: IDL.RecordClass; export const GetMaturityModulationResponse: IDL.RecordClass; export const GetMetadataResponse: IDL.RecordClass; export const GetMetricsRequest: IDL.RecordClass; export const Metrics: IDL.RecordClass; export const GetMetricsResult: IDL.VariantClass; export const GetMetricsResponse: IDL.RecordClass; export const GetModeResponse: IDL.RecordClass; export const GetNeuron: IDL.RecordClass; export const Result: IDL.VariantClass; export const GetNeuronResponse: IDL.RecordClass; export const GetProposal: IDL.RecordClass; export const Result_1: IDL.VariantClass; export const GetProposalResponse: IDL.RecordClass; export const MemoryMetrics: IDL.RecordClass; export const CanisterStatusType: IDL.VariantClass; export const DefiniteCanisterSettingsArgs: IDL.RecordClass; export const QueryStats: IDL.RecordClass; export const CanisterStatusResultV2: IDL.RecordClass; export const GetRunningSnsVersionResponse: IDL.RecordClass; export const GetSnsInitializationParametersResponse: IDL.RecordClass; export const GetTimersResponse: IDL.RecordClass; export const GetUpgradeJournalRequest: IDL.RecordClass; export const GetUpgradeJournalResponse: IDL.RecordClass; export const ListNervousSystemFunctionsResponse: IDL.RecordClass; export const ListNeurons: IDL.RecordClass; export const ListNeuronsResponse: IDL.RecordClass; export const TopicSelector: IDL.RecordClass; export const ListProposals: IDL.RecordClass; export const ListProposalsResponse: IDL.RecordClass; export const ListTopicsRequest: IDL.RecordClass; export const ExtensionOperationType: IDL.VariantClass; export const ExtensionType: IDL.VariantClass; export const ExtensionOperationSpec: IDL.RecordClass; export const RegisteredExtensionOperationSpec: IDL.RecordClass; export const TopicInfo: IDL.RecordClass; export const ListTopicsResponse: IDL.RecordClass; export const StakeMaturity: IDL.RecordClass; export const Command: IDL.VariantClass; export const ManageNeuron: IDL.RecordClass; export const SplitResponse: IDL.RecordClass; export const DisburseMaturityResponse: IDL.RecordClass; export const ClaimOrRefreshResponse: 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 MintTokensRequest: IDL.RecordClass; export const SetMode: IDL.RecordClass; export const idlService: IDL.ServiceClass; advance_target_version: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; claim_swap_neurons: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; fail_stuck_upgrade_in_progress: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_build_metadata: IDL.FuncClass<[], [IDL.TextClass]>; get_latest_reward_event: IDL.FuncClass<[], [IDL.RecordClass]>; get_maturity_modulation: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_metadata: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_metrics: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_metrics_replicated: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_mode: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_nervous_system_parameters: IDL.FuncClass<[IDL.NullClass], [IDL.RecordClass]>; get_neuron: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_proposal: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_root_canister_status: IDL.FuncClass<[IDL.NullClass], [IDL.RecordClass]>; get_running_sns_version: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_sns_initialization_parameters: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_timers: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_upgrade_journal: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; list_nervous_system_functions: IDL.FuncClass<[], [IDL.RecordClass]>; list_neurons: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; list_proposals: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; list_topics: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; manage_neuron: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; mint_tokens: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; refresh_cached_upgrade_steps: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; reset_timers: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; set_mode: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; update_neuron: IDL.FuncClass<[IDL.RecordClass], [IDL.OptClass>]>; }>; 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';