import * as _chakra_ui_system_dist_system_types from '@chakra-ui/system/dist/system.types'; import React, { ChangeEvent } from 'react'; type ChoiceChipProps = { onChange?: (value: ChangeEvent) => void; isChecked?: boolean; defaultChecked?: boolean; /** The button text */ children: React.ReactNode; icon?: { default: React.ReactNode; checked: React.ReactNode; }; size?: "sm" | "md" | "lg" | "xl"; variant?: "icon" | "choice" | "filter"; }; /** * Choice chips are checkboxes that look like selectable buttons. * * Choice chips are available in four different sizes - `sm`, `md`, `lg` and `xl`. * * ```tsx * * Bus * Train * * ``` * * There are also three different variants - `icon`, `choice` and `filter`. * * ```tsx * * }>Bus * }>Bus * }>Bus * * * You can add an icon as well, if you want to! * * ```tsx * * }>Bus * }>Train * * ``` */ declare const ChoiceChip: _chakra_ui_system_dist_system_types.ComponentWithAs<_chakra_ui_system_dist_system_types.As, ChoiceChipProps>; export { ChoiceChip, ChoiceChipProps };