import { IconFontColor } from '../../../../shared/types/types'; import { GhanttBarLabelStage, GhanttBarLabelTheme, GhanttBarLabelType } from '../../types/ghanttBarLabel'; export interface GhanttBarLabelThemeTokens { border: string; surface: string; progressFill: string; /** Fondo suave + borde semántico en estado hover (estático o `:hover`). */ hoverSurface: string; hoverBorder: string; hoverCardStatic: string; hoverCardInteractive: string; title: string; meta: string; titleHover: string; metaHover: string; icon: IconFontColor; showStatusIcon: boolean; } /** Select persiste con borde focus; el hover semántico no aplica si `selected`. */ export declare const GHANTT_BAR_LABEL_SELECTED_CARD = "data-[selected=true]:ui-border-focus data-[selected=true]:ui-shadow-03 data-[selected=true]:ui-bg-surface-brand-pressed"; export declare const GHANTT_BAR_LABEL_INTERACTIVE_FOCUS = "focus-visible:ui-outline-none focus-visible:ui-ring-2 focus-visible:ui-ring-border-brand"; /** Transición suave en hover, select y cambios de superficie. */ export declare const GHANTT_BAR_LABEL_TRANSITION_CARD = "ui-transition-[background-color,border-color,box-shadow] ui-duration-150 ui-ease-in-out motion-reduce:ui-transition-none"; export declare const GHANTT_BAR_LABEL_TRANSITION_TEXT = "ui-transition-colors ui-duration-150 ui-ease-in-out motion-reduce:ui-transition-none"; export declare const GHANTT_BAR_LABEL_TRANSITION_PROGRESS = "ui-transition-[width,background-color] ui-duration-150 ui-ease-in-out motion-reduce:ui-transition-none"; export declare function ghanttBarLabelResolveTheme(type: GhanttBarLabelType, theme: GhanttBarLabelTheme): GhanttBarLabelThemeTokens; export declare function ghanttBarLabelCardClasses(stage: GhanttBarLabelStage, themeTokens: GhanttBarLabelThemeTokens, type: GhanttBarLabelType, options?: { interactive?: boolean; selected?: boolean; }): string; export declare function ghanttBarLabelTextClasses(stage: GhanttBarLabelStage, themeTokens: GhanttBarLabelThemeTokens, options?: { interactive?: boolean; selected?: boolean; type?: GhanttBarLabelType; }): { title: string; meta: string; }; export declare function ghanttBarLabelProgressFillClass(stage: GhanttBarLabelStage, themeTokens: GhanttBarLabelThemeTokens, type: GhanttBarLabelType, options?: { interactive?: boolean; selected?: boolean; }): string; //# sourceMappingURL=ghanttBarLabelStyles.d.ts.map