import { PropertyValues } from 'lit'; import { SpectrumElement } from '../../shared/base'; declare const StatusLightBase_base: typeof SpectrumElement & { new (...args: any[]): import('../../shared/base').SizedElementInterface; prototype: import('../../shared/base').SizedElementInterface; } & import('../../shared/base/sizedMixin').SizedElementConstructor; /** * @element sp-status-light * * @slot - text label of the Status Light */ export declare abstract class StatusLightBase extends StatusLightBase_base { /** * A status light in a disabled state shows that a status exists, but is not available in that circumstance. This can be used to maintain layout continuity and communicate that a status may become available later. */ disabled: boolean; /** * The visual variant to apply to this status light. */ variant: 'negative' | 'notice' | 'positive' | 'info' | 'neutral' | 'yellow' | 'fuchsia' | 'indigo' | 'seafoam' | 'chartreuse' | 'magenta' | 'celery' | 'purple'; protected updated(changes: PropertyValues): void; } export {};