import { BaseProps, SizeType } from "../_utils/props.js"; import React from "react"; //#region src/segmented/types.d.ts interface SegmentedOption { value: SegmentedValue; label?: React.ReactNode; disabled?: boolean; icon?: React.ReactNode; title?: string; className?: string; } type SegmentedValue = string | number; interface SegmentedProps extends BaseProps, Omit, 'children' | 'defaultValue' | 'onChange'> { options: SegmentedOption[]; name?: string; value?: SegmentedValue; defaultValue?: SegmentedValue; onChange?: (value: SegmentedValue, option: SegmentedOption, event: React.ChangeEvent) => void; block?: boolean; disabled?: boolean; size?: SizeType; } //#endregion export { SegmentedOption, SegmentedProps, SegmentedValue }; //# sourceMappingURL=types.d.ts.map