import type { ThemeColor, ThemeMode } from "../../contexts/theme/theme-context.type";
/**
 * Custom hook to manage the theme state and side effects.
 * Supports both named ThemeColor values and arbitrary hex colors.
 * @returns An object with the current mode, color, customHex, and functions to set them.
 */
export declare const useThemeManager: () => {
    mode: ThemeMode;
    color: ThemeColor;
    customHex: string | null;
    setMode: (newMode: ThemeMode) => void;
    setColor: (newColor: ThemeColor | string) => void;
};
//# sourceMappingURL=useThemeManager.d.ts.map