import { type Key, type PropsWithChildren, type ReactNode, type ReactElement } from 'react'; import { type DataTestId, type StylingProps } from '@dynatrace/strato-components/core'; /** * @public */ export type SelectV2OptionProps = PropsWithChildren & StylingProps & DataTestId & { value: OptionValue; textValue?: string; id?: Key; 'aria-label'?: string; disabled?: boolean; }; /** * Typeguard function that will check if a ReactNode is a SelectV2.Option * @internal */ export declare function _isSelectV2OptionElement(child: ReactNode): child is ReactElement>; /** * `SelectV2.Option` defines a single option within the select component. * `SelectV2.Option` components are only valid within `SelectV2.Content` or * `SelectV2.Group` elements. * * @example * ```tsx * * Red * Green * * Other colors * Purple * Pink * * * ``` * @public */ export declare function SelectV2Option(props: SelectV2OptionProps): null;