import { _ChainInfo } from '@soul-wallet/chain-list/types'; import { NominatorMetadata, StakingItem, StakingRewardItem } from '@soul-wallet/extension-base/background/KoniTypes'; import { _SubstrateApi } from '@soul-wallet/extension-base/services/chain-service/types'; export declare function stakingOnChainApi(addresses: string[], substrateApiMap: Record, chainInfoMap: Record, stakingCallback: (networkKey: string, rs: StakingItem) => void, nominatorStateCallback: (nominatorMetadata: NominatorMetadata) => void): () => void; export declare function getNominationStakingRewardData(addresses: string[], chainInfoMap: Record, callback: (rewardItem: StakingRewardItem) => void): Promise; export declare function getPoolingStakingRewardData(addresses: string[], networkMap: Record, dotSamaApiMap: Record, callback: (rs: StakingRewardItem) => void): Promise;