import { Icon } from '../../interface';
export type LabelValue = string | number | boolean | null | undefined;
/**
 * Represents a label that can be displayed in the `limel-dynamic-label` component.
 * Each label has a value that is used to match with the current value of the component.
 *
 * @public
 */
export interface Label<T = LabelValue> {
    /**
     * The value of the label
     */
    value: T;
    /**
     * Text to display when the label is active
     */
    text?: string;
    /**
     * Icon to display when the label is active
     */
    icon?: string | Icon;
}
//# sourceMappingURL=label.types.d.ts.map