import React, { PropsWithChildren } from 'react';
import { IconType } from './Icon/Icon';
export declare enum PillVariant {
    Outlined = "--outlined"
}
export declare enum PillType {
    Primary = "--accent",
    Secondary = "--accent-2",
    Warning = "--warning",
    Success = "--success",
    Default = "--default",
    Grey = "--grey",
    Danger = "--danger"
}
export interface PillProps extends PropsWithChildren<any> {
    icon?: IconType | React.ReactNode;
    size?: 'medium' | 'small';
    iconPosition?: 'left' | 'right';
    type?: PillType;
    onClickIcon?: () => void | null;
    variant?: PillVariant;
    className?: string;
    [x: string]: React.ReactNode;
}
export default function Pill(props: PillProps): React.JSX.Element;
