import { default as React } from 'react'; import { ChipSize } from '@viasat/beam-shared/components/chips'; export interface ChipProps extends React.ComponentPropsWithRef<'div'> { /** * Provide content for the Chip */ children: React.ReactNode; /** * Specify if the Chip is disabled * @default false */ disabled?: boolean; /** * Specify if the Chip is selectable * @default false */ selectable?: boolean; /** * Specify the size of the Chip * @default 'md' */ size?: ChipSize; /** * Specify a callback function for when the close button is activated */ onDismiss?: React.MouseEventHandler; /** * Specify an icon for the Chip */ icon?: React.ReactNode; /** * Specify if a Chip is fluid * @default false */ fluid?: boolean; /** * Specify if the Chip is initially checked * @default false */ defaultChecked?: boolean; /** * Specify if the Chip is checked * @default false */ checked?: boolean; /** * Specify a callback function for when the Chip is checked/unchecked * @default false */ onChange?: React.ChangeEventHandler; /** * Specify if the Chip can be dismissed * @default false */ dismissible?: boolean; /** * Specify if the Chip should not receive focus via keyboard navigation * @default false */ noTabIndex?: boolean; /** * Specify if the Chip should have text overflow ellipsis * @default false */ ellipse?: boolean; } export declare const Chip: React.ForwardRefExoticComponent & React.RefAttributes>;