import type { ThemeOverride } from "../contexts/types"; interface UseThemeOverrideOptions { scope?: "global" | "local"; element?: HTMLElement | null; prefix?: string; } /** * Hook para aplicar overrides directos a variables CSS del tema * Permite personalización granular sin cambiar el tema completo */ export declare const useThemeOverride: (options?: UseThemeOverrideOptions) => { applyOverride: (overrides: ThemeOverride) => void; revertOverride: (keys: string[]) => void; revertAllOverrides: () => void; getCSSVariable: (key: string) => string | null; isOverrideApplied: (key: string) => boolean; appliedOverridesCount: number; }; /** * Hook para aplicar overrides temporales que se revierten automáticamente */ export declare const useTemporaryOverride: (overrides: ThemeOverride, duration?: number, options?: UseThemeOverrideOptions) => { applyTemporaryOverride: () => () => void; }; export {}; //# sourceMappingURL=useThemeOverride.d.ts.map