import { type VariantProps } from 'cva'; import React, { type AriaAttributes } from 'react'; import { type IconType } from '../Icon'; declare const chipStyles: (props?: ({ variant?: "default" | "filled" | "outlined" | undefined; size?: "sm" | "lg" | "md" | undefined; disabled?: boolean | undefined; } & ({ class?: import("cva").ClassValue; className?: undefined; } | { class?: undefined; className?: import("cva").ClassValue; })) | undefined) => string; export interface ChipProps extends VariantProps { label: string; className?: string; prefixIcon?: IconType | Exclude; onClick?: (event: React.KeyboardEvent | React.MouseEvent) => void; onClose?: (event: React.KeyboardEvent | React.MouseEvent | React.TouchEvent) => void; 'aria-pressed'?: AriaAttributes['aria-pressed']; } export declare const Chip: ({ color, variant, label, size, className, prefixIcon, disabled, onClick, onClose, "aria-pressed": ariaPressed, }: ChipProps & { color?: string; }) => React.JSX.Element; export {};