import { EventEmitter } from '../../stencil-public-runtime'; export declare class Chip { hostElement: HTMLIxChipElement; /** * Chip variant */ variant: 'primary' | 'alarm' | 'critical' | 'warning' | 'info' | 'neutral' | 'success' | 'custom'; /** * Determines if the chip is interactive. If true no user input (e.g. mouse states, keyboard navigation) * will be possible and also the close button will not be present. */ inactive: boolean; /** * Show close icon */ closable: boolean; /** * Show icon */ icon?: string; /** * Custom background color. * Only has an effect on chips with `variant='custom'` */ background: string | undefined; /** * Custom font and icon color. * Only has an effect on chips with `variant='custom'` */ chipColor: string | undefined; /** * Show chip with outline style */ outline: boolean; /** * Display a tooltip. By default, no tooltip will be displayed. * Add the attribute to display the text content of the component as a tooltip or use a string to display a custom text. * * @since 3.0.0 */ tooltipText: string | boolean; /** * Center the content of the chip. * Set to false to disable centering. * @since 3.2.0 */ centerContent: boolean; /** * ARIA label for the close button * Will be set as aria-label on the nested HTML button element */ ariaLabelCloseButton?: string; /** * Fire event if close button is clicked */ closeChip: EventEmitter; private readonly containerElementRef; private getCloseButton; private getTooltip; render(): any; }