import * as i0 from "@angular/core"; export declare class RecentColorsService { private readonly STORAGE_KEY; private readonly MAX_RECENT_COLORS; private recentColors; constructor(); /** * Ajoute une couleur à la liste des couleurs récentes * @param color La couleur à ajouter (format hex, rgb, etc.) */ addRecentColor(color: string): void; /** * Récupère la liste des couleurs récentes * @returns Array des couleurs récentes */ getRecentColors(): string[]; /** * Efface toutes les couleurs récentes */ clearRecentColors(): void; /** * Normalise une couleur pour assurer la cohérence * @param color La couleur à normaliser * @returns La couleur normalisée */ private normalizeColor; /** * Convertit une couleur hex en rgb * @param hex La couleur hex (ex: #ff0000) * @returns La couleur en format rgb */ private hexToRgb; /** * Charge les couleurs récentes depuis le localStorage */ private loadRecentColors; /** * Sauvegarde les couleurs récentes dans le localStorage */ private saveRecentColors; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }