import { ThemeMode } from '../hooks/use-theme-mode'; import { CustomPoluiTheme, PoluiTheme } from '../providers/PoluiProvider'; import { DeepPartial } from '../types'; export declare function setThemeMode(mode?: ThemeMode): void; export declare function getThemeMode(): ThemeMode | undefined; export declare function setTheme(theme?: CustomPoluiTheme): void; export declare function getTheme(): PoluiTheme; export type ThemeKey = keyof PoluiTheme; export type ThemeOfPart = PoluiTheme[T]; export type PartOfTheme = DeepPartial>; export declare const themeGetter: (path: T, theme: PartOfTheme) => ThemeOfPart; //# sourceMappingURL=index.d.ts.map