dumi-theme-lobehub
Version:
dumi-theme-lobehub is a documentation site theme package designed for dumi2. It provides a more beautiful and user-friendly development and reading experience based on @lobehub/ui
23 lines (22 loc) • 1.05 kB
TypeScript
import type { ThemeMode } from 'antd-style';
interface Store {
themeMode: ThemeMode;
}
export declare const useThemeStore: import("zustand/traditional").UseBoundStoreWithEqualityFn<Omit<import("zustand").StoreApi<Store>, "setState" | "persist"> & {
setState(partial: Store | Partial<Store> | ((state: Store) => Store | Partial<Store>), replace?: false | undefined): unknown;
setState(state: Store | ((state: Store) => Store), replace: true): unknown;
persist: {
setOptions: (options: Partial<import("zustand/middleware").PersistOptions<Store, {
themeMode: ThemeMode;
}, unknown>>) => void;
clearStorage: () => void;
rehydrate: () => void | Promise<void>;
hasHydrated: () => boolean;
onHydrate: (fn: (state: Store) => void) => () => void;
onFinishHydration: (fn: (state: Store) => void) => () => void;
getOptions: () => Partial<import("zustand/middleware").PersistOptions<Store, {
themeMode: ThemeMode;
}, unknown>>;
};
}>;
export {};