import Component from '../../components/segmented-button/segmented-button.component.js'; import { type EventName } from '@lit/react'; import type { CwChangeEvent } from '../../events/events.js'; import type { CwInputEvent } from '../../events/events.js'; import type { CwInvalidEvent } from '../../events/events.js'; export type { CwChangeEvent } from '../../events/events.js'; export type { CwInputEvent } from '../../events/events.js'; export type { CwInvalidEvent } from '../../events/events.js'; /** * @summary Segmented buttons let the user select a single option from a set, styled as a joined row of buttons — * visually like a [button group](/components/button-group), but behaves like a [radio group](/components/radio-group) * (single selection, form-associated value). * @documentation https://cordwainer.dev/components/segmented-button * @status experimental * @since 1.5 * * @slot - One or more `` elements to display as segments. * * @event cw-change - Emitted when the selected value changes. * @event cw-input - Emitted when the segmented button receives user input. * @event cw-invalid - Emitted when the form control has been checked for validity and its constraints aren't satisfied. * * @csspart base - The component's base wrapper. */ declare const reactWrapper: import("@lit/react").ReactWebComponent; onCwInput: EventName; onCwInvalid: EventName; }>; export default reactWrapper;