import type { FaSize } from '../icon'; /** * Environment configuration interface * @public */ export interface EnvironmentConfig { /** * The environment level */ level: string; /** * Whether to show an icon for this environment */ showIcon?: boolean; /** * The icon name to use * Valid values are from the free set of font awesome icons which can be found here https://fontawesome.com/search?ic=free */ icon?: string; /** * The size of the icon */ iconSize?: FaSize; /** * The background color for this environment */ backgroundColor?: string; /** * The text color for this environment */ textColor?: string; /** * The size of the indicator */ size?: 'sm' | 'lg'; /** * The label to display */ label?: string; } /** * Environment indicator configuration interface * @public */ export interface EnvironmentIndicatorConfig { currentLevel?: typeof this.level; configs: EnvironmentConfig[]; } //# sourceMappingURL=types.d.ts.map