interface RootObject { semantic: Semantic; core: Core; component: Component; } interface Component { avatar: Avatar; backdrop: Backdrop; fab: Fab; skeleton: Backdrop; } interface Fab { size: Size4; } interface Size4 { sm: Hovered; base: Hovered; } interface Backdrop { color: Color3; } interface Color3 { background: Hovered; } interface Avatar { size: Size3; } interface Size3 { sm: Hovered; base: Hovered; lg: Hovered; xl: Hovered; } interface Core { color: Color2; elevation: Elevation2; opacity: Opacity2; size: Size2; } interface Size2 { '0': Hovered; '1': Hovered; '2': Hovered; '4': Hovered; '6': Hovered; '8': Hovered; '10': Hovered; '12': Hovered; '14': Hovered; '16': Hovered; '18': Hovered; '20': Hovered; '22': Hovered; '24': Hovered; '28': Hovered; '30': Hovered; '32': Hovered; '34': Hovered; '36': Hovered; '38': Hovered; '40': Hovered; '42': Hovered; '44': Hovered; '46': Hovered; '48': Hovered; '50': Hovered; '52': Hovered; '54': Hovered; '56': Hovered; '58': Hovered; '64': Hovered; '76': Hovered; '80': Hovered; '96': Hovered; '112': Hovered; '116': Hovered; '128': Hovered; '9999': Hovered; } interface Opacity2 { '50': Hovered; '100': Hovered; '150': Hovered; '200': Hovered; '250': Hovered; '300': Hovered; '350': Hovered; '400': Hovered; '450': Hovered; '500': Hovered; '550': Hovered; '600': Hovered; '650': Hovered; '700': Hovered; '750': Hovered; '800': Hovered; '850': Hovered; '900': Hovered; '950': Hovered; '1000': Hovered; } interface Elevation2 { z_index: Zindex2; } interface Zindex2 { '0': Hovered; '1': Hovered; '10': Hovered; '20': Hovered; '30': Hovered; '40': Hovered; '50': Hovered; '60': Hovered; '70': Hovered; '80': Hovered; '90': Hovered; '100': Hovered; '110': Hovered; '120': Hovered; '130': Hovered; '140': Hovered; '150': Hovered; '160': Hovered; '170': Hovered; '180': Hovered; '190': Hovered; '200': Hovered; '210': Hovered; '220': Hovered; '230': Hovered; '240': Hovered; '250': Hovered; '260': Hovered; '270': Hovered; '280': Hovered; '290': Hovered; '300': Hovered; '310': Hovered; '320': Hovered; '330': Hovered; '340': Hovered; '350': Hovered; '360': Hovered; '370': Hovered; '380': Hovered; '390': Hovered; '400': Hovered; '410': Hovered; '420': Hovered; '430': Hovered; '440': Hovered; '450': Hovered; '460': Hovered; '470': Hovered; '480': Hovered; '490': Hovered; '500': Hovered; } interface Color2 { grey: Grey; pink: Pink3; red: Red2; orange: Red2; yellow: Pink3; green: Red2; blue: Red2; ultramarine: Pink3; purple: Red2; teal: Red2; lime: Pink3; engie: Engie; reference: Reference; } interface Reference { brand: Red2; neutral: Grey; status: Status5; } interface Status5 { danger: Red2; success: Red2; warning: Red2; discovery: Red2; information: Red2; planet: Red2; } interface Engie { blue: Hovered; green: Hovered; } interface Red2 { '100': Hovered; '200': Hovered; '300': Hovered; '400': Hovered; '500': Hovered; '600': Hovered; '700': Hovered; '800': Hovered; '900': Hovered; alpha: Alpha2; } interface Alpha2 { '0': Hovered; '100': Hovered; '200': Hovered; '300': Hovered; '400': Hovered; } interface Pink3 { '100': Hovered; '200': Hovered; '300': Hovered; '400': Hovered; '500': Hovered; '600': Hovered; '700': Hovered; '800': Hovered; '900': Hovered; } interface Grey { '0': Hovered; '100': Hovered; '200': Hovered; '300': Hovered; '400': Hovered; '500': Hovered; '600': Hovered; '700': Hovered; '800': Hovered; '900': Hovered; '1000': Hovered; alpha: Alpha; } interface Alpha { '0': Hovered; '100': Hovered; '200': Hovered; '300': Hovered; '400': Hovered; '500': Hovered; inverse: Inverse; } interface Inverse { '0': Hovered; '100': Hovered; '200': Hovered; '300': Hovered; '400': Hovered; '500': Hovered; } interface Semantic { color: Color; elevation: Elevation; font: Font; motion: Motion; opacity: Opacity; size: Size; } interface Size { border: Border2; font: Font2; icon: Icon2; spacing: Spacing; } interface Spacing { '0': Hovered; '2': Hovered; '4': Hovered; '8': Hovered; '12': Hovered; '16': Hovered; '20': Hovered; '24': Hovered; '32': Hovered; '48': Hovered; '64': Hovered; '80': Hovered; '96': Hovered; '112': Hovered; } interface Icon2 { xs: Hovered; sm: Hovered; md: Hovered; lg: Hovered; xl: Hovered; xxl: Hovered; '3xl': Hovered; '4xl': Hovered; '5xl': Hovered; '6xl': Hovered; } interface Font2 { content: Content; heading: Heading; display: Display; } interface Display { '1': Hovered; } interface Heading { '1': Hovered; '2': Hovered; '3': Hovered; '4': Hovered; '5': Hovered; '6': Hovered; } interface Content { '1': Hovered; '2': Hovered; '3': Hovered; } interface Border2 { width: Hovered; radius: Radius; focus_ring: Focusring; } interface Focusring { width: Hovered; offset: Hovered; } interface Radius { none: Hovered; sm: Hovered; md: Hovered; lg: Hovered; xl: Hovered; xxl: Hovered; pill: Hovered; } interface Opacity { disabled: Hovered; } interface Motion { easing: Easing; } interface Easing { fastOutSlowIn: Hovered; linearOutSlowIn: Hovered; fastOutLinearIn: Hovered; } interface Font { family: Family; weight: Weight; line: Line; } interface Line { height: Height; } interface Height { default: Hovered; sansSerif: Hovered; } interface Weight { light: Hovered; normal: Hovered; bold: Hovered; black: Hovered; } interface Family { sansSerif: Hovered; monospace: Hovered; default: Hovered; } interface Elevation { shadow: Shadow; z_index: Zindex; } interface Zindex { dropdown: Hovered; sticky: Hovered; fixed: Hovered; 'modal-backdrop': Hovered; modal: Hovered; popover: Hovered; tooltip: Hovered; 'toast-container': Hovered; toast: Hovered; } interface Shadow { '2-dp': Hovered; '4-dp': Hovered; '6-dp': Hovered; '8-dp': Hovered; '16-dp': Hovered; '24-dp': Hovered; } interface Color { background: Background; border: Border; icon: Icon; text: Text; additional: Additional2; } interface Text { neutral: Neutral4; brand: Brand4; status: Status4; accent: Accent4; additional: Additional2; } interface Accent4 { pink: Brand3; red: Brand3; orange: Brand3; yellow: Brand3; green: Brand3; grey: Brand3; blue: Brand3; ultramarine: Brand3; purple: Brand3; teal: Brand3; lime: Brand3; } interface Status4 { danger: Brand3; warning: Brand3; success: Brand3; information: Brand3; discovery: Brand3; planet: Brand3; } interface Brand4 { primary: Solid; contrast: Solid; } interface Neutral4 { primary: Primary4; secondary: Spotlight; tertiary: Solid; contrast: Solid; inverse: Primary4; } interface Primary4 { default: Default; hovered: Hovered; focused: Hovered; pressed: Hovered; notInvertible: Translucent2; } interface Icon { neutral: Neutral3; brand: Brand3; status: Status3; accent: Accent3; additional: Additional2; } interface Additional2 { signature: Spotlight2; } interface Accent3 { pink: Danger2; red: Danger2; orange: Danger2; yellow: Danger2; green: Danger2; grey: Danger2; blue: Danger2; ultramarine: Danger2; purple: Danger2; teal: Danger2; lime: Danger2; } interface Status3 { danger: Danger2; success: Danger2; warning: Danger2; discovery: Danger2; information: Danger2; planet: Danger2; } interface Danger2 { primary: Translucent2; contrast: Spotlight2; } interface Brand3 { primary: Translucent2; contrast: Translucent2; } interface Neutral3 { primary: Solid; secondary: Solid; tertiary: Solid; contrast: Solid; inverse: Solid; } interface Border { neutral: Neutral2; brand: Brand2; status: Status2; accent: Accent2; } interface Accent2 { pink: Pink2; red: Pink2; orange: Pink2; yellow: Pink2; green: Pink2; grey: Pink2; blue: Pink2; ultramarine: Pink2; purple: Pink2; teal: Pink2; lime: Pink2; } interface Pink2 { subtle: Translucent; moderate: Minimal; strong: Translucent; } interface Status2 { danger: Brand2; warning: Brand2; success: Brand2; discovery: Brand2; information: Brand2; planet: Planet2; } interface Planet2 { subtle: Translucent; moderate: Translucent; strong: Translucent; } interface Brand2 { subtle: Minimal; moderate: Minimal; strong: Minimal; } interface Neutral2 { minimal: Minimal; subtle: Minimal; moderate: Minimal; strong: Minimal; heavy: Spotlight; inverse: Minimal; } interface Minimal { default: Default; hovered: Hovered; focused: Hovered; pressed: Hovered; selected: Hovered; } interface Background { neutral: Neutral; brand: Brand; status: Status; accent: Accent; additional: Additional; } interface Additional { engieRay: Spotlight; signature: Spotlight; } interface Accent { pink: Pink; red: Red; orange: Pink; yellow: Pink; green: Pink; grey: Pink; blue: Pink; ultramarine: Pink; purple: Pink; teal: Pink; lime: Pink; } interface Red { secondary: Solid; tertiary: Solid; solid: Spotlight; spotlight: Spotlight; } interface Pink { secondary: Solid; tertiary: Solid; solid: Solid; spotlight: Spotlight; } interface Status { danger: Danger; success: Danger; warning: Danger; discovery: Danger; information: Danger; planet: Planet; } interface Planet { primary: Primary3; solid: Translucent2; secondary: Translucent2; tertiary: Tertiary; spotlight: Spotlight2; } interface Danger { primary: Primary3; secondary: Translucent2; tertiary: Tertiary; solid: Solid; spotlight: Spotlight2; } interface Spotlight2 { default: Hovered; } interface Tertiary { default: Hovered; hovered: Hovered; focused: Hovered; pressed: Hovered; translucent: Translucent2; } interface Primary3 { translucent: Translucent; } interface Brand { primary: Primary2; secondary: Secondary; tertiary: Secondary; solid: Solid; spotlight: Spotlight; } interface Primary2 { translucent: Translucent2; } interface Neutral { primary: Primary; secondary: Secondary; tertiary: Secondary; solid: Solid; inverse: Secondary; spotlight: Spotlight; } interface Spotlight { default: Default; } interface Solid { default: Default; hovered: Hovered; focused: Hovered; pressed: Hovered; } interface Secondary { default: Default; hovered: Hovered; focused: Hovered; pressed: Hovered; translucent: Translucent2; } interface Translucent2 { default: Hovered; hovered: Hovered; focused: Hovered; pressed: Hovered; } interface Primary { default: Default; hovered: Hovered; focused: Hovered; pressed: Hovered; selected: Hovered; translucent: Translucent; } interface Translucent { default: Hovered; hovered: Hovered; focused: Hovered; pressed: Hovered; selected: Hovered; } interface Hovered { value: string; } interface Default { value: string; comment: string; } declare module '@engie-group/fluid-design-tokens' { export const TokensDark: RootObject; }