import { ThemeMode } from '../store/themeStore';
export type { ThemeMode };
/**
 * Hook para gerenciar temas e branding institucional
 * Este hook permite alternar entre temas light, dark e automático baseado nas preferências do sistema
 * e fornece acesso aos dados de branding lidos diretamente das meta tags HTML
 * Utiliza Zustand para persistir o estado de tema entre múltiplos arquivos e sessões
 */
export declare const useTheme: () => {
    themeMode: ThemeMode;
    isDark: boolean;
    toggleTheme: () => void;
    setTheme: (mode: ThemeMode) => void;
    branding: {
        theme: string | null;
        favicon: string | null;
        icon: string | null;
        mainLogo: string | null;
        internalLogo: string | null;
        loginImage: string | null;
    };
};
//# sourceMappingURL=useTheme.d.ts.map