import { ButtonHTMLAttributes, HTMLAttributes, ReactNode } from 'react';
import { Tone } from '../../../tokens';
export type ChipSize = "xs" | "sm" | "md" | "lg";
export type ChipVariant = "default" | "soft" | "outline" | "filled";
export type ChipProps = HTMLAttributes<HTMLSpanElement> & {
    variant?: ChipVariant;
    tone?: Tone;
    size?: ChipSize;
    leftIcon?: ReactNode;
    rightIcon?: ReactNode;
    selected?: boolean;
    removable?: boolean;
    onRemove?: ButtonHTMLAttributes<HTMLButtonElement>["onClick"];
    removeLabel?: string;
};
