import { HTMLAttributes, ReactElement } from 'react';
import { default as styles } from './SegmentedControl.module.css';
import { SegmentedControlItemProps } from './components/SegmentedControlItem/SegmentedControlItem';
export { styles as SegmentedControlClasses };
export interface SegmentedControlProps extends HTMLAttributes {
/** Children should be SegmentedControl.Item components to render within the control. */
children: ReactElement[];
}
/**
* The SegmentedControl component renders a set of options as a segmented control, commonly used for toggling between views or filtering content.
* It is designed to adapt its appearance based on the platform, offering a native look and feel.
* This component supports interactivity through selection, visually indicating the currently active option.
*/
export declare const SegmentedControl: {
({ className, children, ...restProps }: SegmentedControlProps): JSX.Element;
Item: any;
};