import { default as React } from 'react';
import { SxProps, Theme } from '@mui/material/styles';
import { SemanticColor, ComponentSize } from '../types';
export interface ToggleOption {
    key: string;
    label?: string;
    icon?: React.ReactNode;
    disabled?: boolean;
}
export interface ToggleGroupProps {
    value: string | string[];
    onChange: (value: string | string[]) => void;
    options: ToggleOption[];
    exclusive?: boolean;
    size?: ComponentSize;
    color?: SemanticColor;
    sx?: SxProps<Theme>;
}
declare function ToggleGroup({ value, onChange, options, exclusive, size, color, sx, }: ToggleGroupProps): import("react/jsx-runtime").JSX.Element;
declare namespace ToggleGroup {
    var displayName: string;
}
export default ToggleGroup;
