import { SubstrateTransactionType } from '../data/transaction/SubstrateTransaction'; export declare const supportedRpcMethods: { author: readonly ["submitExtrinsic"]; chain: readonly ["getBlock", "getBlockHash"]; state: readonly ["getMetadata", "getStorage", "getRuntimeVersion"]; payment: readonly ["queryInfo"]; }; export declare const supportedStorageEntries: { Identity: readonly ["IdentityOf", "SuperOf", "SubsOf"]; Staking: readonly ["Bonded", "Ledger", "Payee", "Nominators", "CurrentEra", "ActiveEra", "EraElectionStatus", "ErasStakers", "ErasStakersClipped", "ErasValidatorPrefs", "ErasValidatorReward", "ErasRewardPoints", "SlashingSpans"]; Session: readonly ["Validators"]; System: readonly ["Account"]; ParachainStaking: readonly ["CollatorCommission", "CandidateInfo", "DelegatorState", "Round", "SelectedCandidates", "DelegationScheduledRequests"]; }; export declare const supportedCalls: { Balances: readonly ["transfer"]; Staking: readonly ["bond", "bond_extra", "unbond", "withdraw_unbonded", "nominate", "chill", "set_payee", "set_controller", "payout_stakers", "rebond"]; Utility: readonly ["batch"]; ParachainStaking: readonly ["delegate", "schedule_leave_delegators", "execute_leave_delegators", "cancel_leave_delegators", "schedule_revoke_delegation", "execute_delegation_request", "cancel_delegation_request", "delegator_bond_more", "schedule_delegator_bond_less", "execute_candidate_bond_less", "cancel_candidate_bond_less"]; }; export declare const supportedConstants: { Babe: readonly ["EpochDuration", "ExpectedBlockTime"]; Balances: readonly ["ExistentialDeposit"]; Staking: readonly ["SessionsPerEra"]; ParachainStaking: readonly ["DefaultBlocksPerRound", "MaxTopDelegationsPerCandidate", "MaxBottomDelegationsPerCandidate", "MaxDelegationsPerDelegator", "MinDelegation", "MinDelegatorStk", "CandidateBondLessDelay", "LeaveDelegatorsDelay", "RevokeDelegationDelay", "DelegationBondLessDelay"]; }; export declare type SubstrateRpcModuleName = keyof typeof supportedRpcMethods; export declare type SubstrateRpcMethodName = { [S in T]: typeof supportedRpcMethods[S][number]; }[T]; export declare type SubstrateStorageModuleName = keyof typeof supportedStorageEntries; export declare type SubstrateStorageEntryName = { [S in T]: typeof supportedStorageEntries[S][number]; }[T]; export declare type SubstrateCallModuleName = keyof typeof supportedCalls; export declare type SubstrateCallName = { [S in T]: typeof supportedCalls[S][number]; }[T]; export declare type SubstrateConstantModuleName = keyof typeof supportedConstants; export declare type SubstrateConstantName = { [S in T]: typeof supportedConstants[S][number]; }[T]; export declare type SubstrateCallEndpoints = Map]>; export declare const supportedCallEndpoints: SubstrateCallEndpoints;