import { OptgroupHTMLAttributes, ReactNode } from 'react';
export interface NativeSelectOptionGroupProps extends OptgroupHTMLAttributes {
/**
* A visible label for the option group.
* It will be displayed as the group heading in the dropdown.
*/
label?: string;
/**
* Determines whether the option group is disabled.
* If true, all options within the group will also be disabled.
* @default false
*/
disabled?: boolean;
/**
* Additional CSS classes to apply to the option group for custom styling.
* @default ""
*/
className?: string;
/**
* Elements to be rendered within the option group.
* Typically, these should be NativeSelectOption components.
*/
children?: ReactNode;
}
/**
* The `NativeSelectOptionGroup` categorizes related options within a dropdown list,
* enhancing semantic groupings for larger datasets in `NativeSelect`.
* @see https://cloudoperators.github.io/juno/?path=/docs/forms-nativeselect-nativeselectoptiongroup--docs
* @see {@link NativeSelectOptionGroupProps}
*/
export declare const NativeSelectOptionGroup: ({ label, disabled, className, children, ...props }: NativeSelectOptionGroupProps) => ReactNode;
//# sourceMappingURL=NativeSelectOptionGroup.component.d.ts.map