/** Published Tailwind 4 colors. Keep distinct shades when introducing shared roles. */ export declare const LEGACY_PRESENTATION_COLORS: Record; export type LegacyColorUsage = "fg" | "bg" | "border"; /** Status palettes remain independent of a component's general presentation. */ export declare function legacyStatusRole(name: string): string | undefined; /** Author role overrides are opt-in; omitted roles retain each original shade. */ export declare function legacyColorRole(name: string, usage: LegacyColorUsage): string | undefined; /** Used palette slots; the catalog coverage test rejects undefined references. */ export declare const LEGACY_PRESENTATION_USAGES: { readonly fg: readonly ["amber-400", "amber-800", "emerald-700", "emerald-800", "gray-300", "gray-500", "orange-800", "red-500", "red-600", "red-700", "sky-800", "slate-300", "slate-400", "slate-500", "slate-600", "slate-700", "slate-800", "slate-900", "slate-950", "white"]; readonly bg: readonly ["amber-100", "black", "emerald-100", "emerald-50", "gray-100", "gray-50", "map-placeholder", "map-status", "orange-100", "red-50", "sky-100", "slate-100", "slate-200", "slate-50", "slate-950", "stone-100", "stone-50", "white"]; readonly border: readonly ["black", "gray-100", "gray-400", "gray-50", "red-200", "slate-100", "slate-200", "slate-300", "slate-400", "slate-500", "white"]; }; //# sourceMappingURL=legacyPresentationColors.d.ts.map