interface UseRecentColorsOptions {
    maxRecentColors?: number;
    initialRecentColors?: string[];
    debounceMs?: number;
}
interface UseRecentColorsReturn {
    recentColors: string[];
    addRecentColor: (color: string) => void;
    addRecentColorImmediate: (color: string) => void;
    clearRecentColors: () => void;
}
/**
 * Hook para manejar colores recientes con persistencia en localStorage
 * Incluye debounce para evitar guardar constantemente durante el arrastre del selector
 */
export declare const useRecentColors: ({ maxRecentColors, initialRecentColors, debounceMs, }?: UseRecentColorsOptions) => UseRecentColorsReturn;
export {};
//# sourceMappingURL=useRecentColors.d.ts.map