import { CLColors, CLColorVariants, CLIconNames, CLGenericFunction } from '../../../types'; export interface CLPillProps { /** Sets the color of the Pill. The property can be one of `CLColors`, e.g. `CLColors.Primary`. */ color?: CLColors; /** The count to display in the Pill. */ count?: number; /** A boolean value which dictates whether the Pill is dismissable. */ dismissable?: boolean; /** The `elevated` property displays a shadow to indicate elevation. */ elevated?: boolean; /** Sets the icon which is positioned before the Pill's label. */ icon?: CLIconNames; /** A boolean value which dictates whether icons should be filled. */ iconFilled?: boolean; /** The text to be displayed as the label. */ label: string; /** A callback function to handle click events. */ onClick?: CLGenericFunction; /** A callback function to handle when the pill is dismissed. */ onDismiss?: CLGenericFunction; /** When set to `false` it will not render a Pill with rounded corners. */ rounded?: boolean; /** Sets a custom ID used for unit tests. */ testId?: string; /** Sets the color variant. The property can be one of `CLColorVariants`, e.g `CLColorVariants.Soft`. */ variant?: CLColorVariants; } declare const _default: import('vue').DefineComponent & Readonly<{}>, { color: CLColors; variant: CLColorVariants; rounded: boolean; testId: string; iconFilled: boolean; elevated: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;