import type { CryptoAssetsStore } from "@ledgerhq/types-live"; import type { Store } from "@reduxjs/toolkit"; import type { StateWithCryptoAssets } from "./cal-client/persistence"; /** * Sets the global CryptoAssetsStore instance. * This should be called once during application initialization. */ export declare function setCryptoAssetsStore(store: CryptoAssetsStore): void; /** * Gets the global CryptoAssetsStore instance. * @throws {Error} If the store has not been set yet. */ export declare function getCryptoAssetsStore(): CryptoAssetsStore; /** * Sets the global Redux store instance. * This should be called when setting up the CAL client store. * @internal */ export declare function setReduxStore(store: Store): void; /** * Gets the global Redux store instance. * This allows access to the RTK Query state for persistence operations. * @throws {Error} If the store has not been set yet. */ export declare function getReduxStore(): Store; //# sourceMappingURL=state.d.ts.map