import { CSSResultArray, PropertyValues, TemplateResult } from 'lit'; import { LuzmoElement } from '../../utils/base'; export type StatusLightSemanticVariants = 'neutral' | 'informative' | 'positive' | 'negative' | 'notice'; export type StatusLightNonSemanticVariants = 'seafoam' | 'indigo' | 'purple' | 'fuchsia' | 'magenta' | 'yellow' | 'gray' | 'red' | 'orange' | 'chartreuse' | 'celery' | 'green' | 'cyan' | 'blue'; export type StatusLightVariants = StatusLightSemanticVariants | StatusLightNonSemanticVariants; export declare const validStatusLightVariants: StatusLightVariants[]; declare const LuzmoStatusLight_base: typeof LuzmoElement & { new (...args: any[]): import("../..").SizedElementInterface; prototype: import("../..").SizedElementInterface; }; /** * @element luzmo-status-light * * @slot - text label of the Status Light */ export declare class LuzmoStatusLight extends LuzmoStatusLight_base { static get styles(): CSSResultArray; private _variant; get variant(): StatusLightVariants; set variant(variant: StatusLightVariants); disabled: boolean; protected render(): TemplateResult; protected updated(changes: PropertyValues): void; protected firstUpdated(changes: PropertyValues): void; } export {};