import { TestableLitElement } from '../../utils/components/testable-lit-element/testable-lit-element.ts'; export type NJC_CHIP_TYPES = null | 'success' | 'warning' | 'error' | 'info' | 'ai'; export type NJC_CHIP_SIZES = null | 'small'; export declare class NjcChip extends TestableLitElement { /** @property disabled - Disables the chip. No click event is sent when disabled. @type {boolean} **/ disabled: boolean; /** @property readonly - Makes the chip readonly view. @type {boolean} **/ readonly: boolean; /** @property type - The type of the chip. @type {NJC_CHIP_TYPES} **/ type: NJC_CHIP_TYPES; /** @property type - The size of the chip. @type {NJC_CHIP_SIZES} **/ size: NJC_CHIP_SIZES; /** @property hideBorder - If true, the chip's border will be removed. @type {boolean} **/ hideBorder: boolean; /** @property startIcon - The icon to display at the start of the chip. @type {String} **/ startIcon: string; /** @property dismissible - If true, the chip displays a dismiss button and emits a "dismiss" event when clicked. @type {boolean} **/ dismissible: boolean; ariaHidden: 'true' | 'false'; }