import { IUiColorPops } from '../generateThemeColor/generateThemeColor'; import { TTheme } from '../../../types/TTheme'; type ThemeState = { theme: TTheme; isDarkTheme: boolean; switchTheme: () => void; updateTheme: (colors: IUiColorPops) => void; setTheme: (theme: TTheme) => void; }; declare const themeStore: import('zustand').UseBoundStore, "setState" | "persist"> & { setState(partial: ThemeState | Partial | ((state: ThemeState) => ThemeState | Partial), replace?: false | undefined): unknown; setState(state: ThemeState | ((state: ThemeState) => ThemeState), replace: true): unknown; persist: { setOptions: (options: Partial>) => void; clearStorage: () => void; rehydrate: () => Promise | void; hasHydrated: () => boolean; onHydrate: (fn: (state: ThemeState) => void) => () => void; onFinishHydration: (fn: (state: ThemeState) => void) => () => void; getOptions: () => Partial>; }; }>; export default themeStore;