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