import { ChainStakingMetadata, StakingType } from '@soul-wallet/extension-base/background/KoniTypes'; import BaseStoreWithChain from '@soul-wallet/extension-base/services/storage-service/db-stores/BaseStoreWithChain'; export default class ChainStakingMetadataStore extends BaseStoreWithChain { getAll(): Promise; subscribeByChain(chains: string[]): import("dexie").Observable; getByChains(chains: string[]): Promise; getByChainAndType(chain: string, type?: StakingType): import("dexie").PromiseExtended; removeByChains(chains: string[]): Promise; updateByChainAndType(chain: string, type: StakingType | undefined, changes: Record): import("dexie").PromiseExtended; }