import { _ChainInfo } from '@soul-wallet/chain-list/types'; import { NominatorMetadata, StakingItem, StakingRewardItem } from '../../../background/KoniTypes'; import { _SubstrateApi } from '../../../services/chain-service/types'; export declare function getAmplitudeStakingOnChain(parentApi: _SubstrateApi, useAddresses: string[], networks: Record, chain: string, callback: (networkKey: string, rs: StakingItem) => void, nominatorStateCallback: (nominatorMetadata: NominatorMetadata) => void): import("@polkadot/api-base/types").UnsubscribePromise; export declare function getAmplitudeUnclaimedStakingReward(substrateApiMap: Record, addresses: string[], networks: Record, chains: string[], callBack: (rs: StakingRewardItem) => void): Promise; export declare function getParaStakingOnChain(substrateApi: _SubstrateApi, useAddresses: string[], chainInfoMap: Record, chain: string, stakingCallback: (networkKey: string, rs: StakingItem) => void, nominatorStateCallback: (nominatorMetadata: NominatorMetadata) => void): import("@polkadot/api-base/types").UnsubscribePromise; export declare function getAstarStakingOnChain(substrateApi: _SubstrateApi, useAddresses: string[], chainInfoMap: Record, chain: string, stakingCallback: (networkKey: string, rs: StakingItem) => void, nominatorStateCallback: (nominatorMetadata: NominatorMetadata) => void): import("@polkadot/api-base/types").UnsubscribePromise;