@gulibs/vgrove-ui
Version:
VGrove UI component library built with HeroUI and React
31 lines • 926 B
TypeScript
import { useTheme, type ThemeMode, type ResolvedTheme } from './useTheme';
/**
* 获取 VGrove 上下文
*/
export declare const useVGrove: () => import("..").VGroveContextType;
/**
* 获取当前布局设置
*/
export declare const useVGroveLayoutSettings: () => import("..").LayoutSettings;
/**
* 获取布局功能状态
*/
export declare const useLayoutFeatures: () => import("..").LayoutFeatures;
/**
* 更新布局设置
*/
export declare const useUpdateLayoutSettings: () => (newSettings: Partial<import("..").LayoutSettings>) => void;
/**
* 重置布局设置为默认值
*/
export declare const useResetLayoutSettings: () => () => void;
/**
* 主题模式标签映射
*/
export declare const useThemeLabels: () => {
readonly light: "浅色";
readonly dark: "深色";
readonly auto: "跟随系统";
};
export { useTheme, type ThemeMode, type ResolvedTheme };
//# sourceMappingURL=index.d.ts.map