import React from 'react'; declare type ChipAttributes = React.ComponentPropsWithoutRef<'button'>; export interface ChipProps extends Omit { /** * show active state */ active?: boolean; /** * change style to alternate */ alternate?: boolean; /** * add custom class to this component */ className?: string; /** * apply dashed design */ dashed?: boolean; /** * Show disabled state */ disabled?: boolean; /** * show dropdown icon */ dropdown?: boolean; /** * dropdown arrow state direction */ dropdownOpen?: boolean; /** * add image icon to this component */ icon?: string; /** * customize the icon size */ iconSize?: 16 | 24 | 32; /** * show loading animation */ loading?: boolean; /** * add prepend object */ prependObject?: React.ReactNode; /** * change style to primary */ primary?: boolean; /** * Set Chip to smaller size */ small?: boolean; /** * Action when Chip is clicked */ onClick?: (e: React.MouseEvent) => void; /** * Action when Chip close icon is clicked */ onClose?: (e: React.MouseEvent) => void; } export {};