export const SnsWasmCanisterInitPayload: IDL.RecordClass; export const SnsWasm: IDL.RecordClass; export const AddWasmRequest: IDL.RecordClass; export const SnsWasmError: IDL.RecordClass; export const Result: IDL.VariantClass; export const AddWasmResponse: IDL.RecordClass; export const NeuronBasketConstructionParameters: IDL.RecordClass; export const Canister: IDL.RecordClass; export const DappCanisters: IDL.RecordClass; export const CustomProposalCriticality: IDL.RecordClass; export const LinearScalingCoefficient: IDL.RecordClass; export const IdealMatchedParticipationFunction: IDL.RecordClass; export const NeuronsFundParticipationConstraints: IDL.RecordClass; export const TreasuryDistribution: IDL.RecordClass; export const NeuronDistribution: IDL.RecordClass; export const DeveloperDistribution: IDL.RecordClass; export const SwapDistribution: IDL.RecordClass; export const FractionalDeveloperVotingPower: IDL.RecordClass; export const InitialTokenDistribution: IDL.VariantClass; export const Countries: IDL.RecordClass; export const SnsInitPayload: IDL.RecordClass; export const DeployNewSnsRequest: IDL.RecordClass; export const DappCanistersTransferResult: IDL.RecordClass; export const SnsCanisterIds: IDL.RecordClass; export const DeployNewSnsResponse: IDL.RecordClass; export const GetAllowedPrincipalsResponse: IDL.RecordClass; export const GetDeployedSnsByProposalIdRequest: IDL.RecordClass; export const DeployedSns: IDL.RecordClass; export const GetDeployedSnsByProposalIdResult: IDL.VariantClass; export const GetDeployedSnsByProposalIdResponse: IDL.RecordClass; export const SnsVersion: IDL.RecordClass; export const GetNextSnsVersionRequest: IDL.RecordClass; export const GetNextSnsVersionResponse: IDL.RecordClass; export const GetProposalIdThatAddedWasmRequest: IDL.RecordClass; export const GetProposalIdThatAddedWasmResponse: IDL.RecordClass; export const GetSnsSubnetIdsResponse: IDL.RecordClass; export const GetWasmRequest: IDL.RecordClass; export const GetWasmResponse: IDL.RecordClass; export const GetWasmMetadataRequest: IDL.RecordClass; export const MetadataSection: IDL.RecordClass; export const Ok: IDL.RecordClass; export const Result_1: IDL.VariantClass; export const GetWasmMetadataResponse: IDL.RecordClass; export const SnsUpgrade: IDL.RecordClass; export const InsertUpgradePathEntriesRequest: IDL.RecordClass; export const InsertUpgradePathEntriesResponse: IDL.RecordClass; export const ListDeployedSnsesResponse: IDL.RecordClass; export const ListUpgradeStepsRequest: IDL.RecordClass; export const PrettySnsVersion: IDL.RecordClass; export const ListUpgradeStep: IDL.RecordClass; export const ListUpgradeStepsResponse: IDL.RecordClass; export const UpdateAllowedPrincipalsRequest: IDL.RecordClass; export const UpdateAllowedPrincipalsResult: IDL.VariantClass; export const UpdateAllowedPrincipalsResponse: IDL.RecordClass; export const UpdateSnsSubnetListRequest: IDL.RecordClass; export const UpdateSnsSubnetListResponse: IDL.RecordClass; export const idlService: IDL.ServiceClass; deploy_new_sns: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_allowed_principals: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_deployed_sns_by_proposal_id: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_latest_sns_version_pretty: IDL.FuncClass<[IDL.NullClass], [IDL.VecClass]>; get_next_sns_version: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_proposal_id_that_added_wasm: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_sns_subnet_ids: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_wasm: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; get_wasm_metadata: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; insert_upgrade_path_entries: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; list_deployed_snses: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; list_upgrade_steps: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; update_allowed_principals: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; update_sns_subnet_list: IDL.FuncClass<[IDL.RecordClass], [IDL.RecordClass]>; }>; 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';