import React from 'react';
export interface IPillProps {
    /** The element to render the pill as; defaults to span. */
    element?: 'span' | 'li';
    /** The size of the pill */
    size?: 'small' | 'medium' | 'large' | 'xlarge';
    /** The style of the pill */
    variant?: 'default' | 'subtle' | 'highlighted' | 'highlighted-light' | 'information' | 'registered' | 'light' | 'naked';
    /** Additional classes to add to the pill */
    className?: string;
    /** The pill text */
    children: React.ReactNode;
    /** The icon to display in the pill */
    icon?: string;
    /** The tooltip to display on hover/focus. */
    tooltip?: string | {
        id: string;
        text: string;
    };
    /** Optional test ID */
    'data-testid'?: string;
}
declare const Pill: ({ size, variant, className, icon, tooltip, children, element, ...props }: IPillProps) => React.DetailedReactHTMLElement<{
    className: string;
}, HTMLElement>;
export default Pill;
