/** * SPDX-FileCopyrightText: (c) 2026 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ import React from 'react'; declare type Props = { /** * The global aria-describedby attribute identifies the element (or elements) * that describes the element on which the attribute is set. */ 'aria-describedby'?: string; /** * The `aria-label` attribute defines a string value that labels an interactive * element. */ 'aria-label'?: string; /** * The `aria-labelledby` attribute identifies the element (or elements) that * labels the element it is applied to. */ 'aria-labelledby'?: string; /** * Sets the number or position in the current set of listitems * or treeitems when not all items are present in the DOM. */ 'aria-posinset'?: number; /** * Sets the number of items in the current set of listitems * or treeitems when not all items in the set are present in the DOM. */ 'aria-setsize'?: number; /** * The contents of the component. */ 'children'?: React.ReactNode; /** * Flag that indicates if option is disabled. */ 'disabled'?: boolean; /** * Path or URL */ 'href'?: string; /** * Internal property. * @ignore */ 'index'?: number; /** * Internal property. * @ignore */ 'keyValue'?: React.Key; /** * Sets a text value if the component's content is not plain text. This value * is used in the combobox element to show the selected option. */ 'textValue'?: string; }; export declare function Option({ 'aria-describedby': ariaDescribedby, 'aria-label': ariaLabel, 'aria-labelledby': ariaLabelledby, 'aria-posinset': ariaPosInset, 'aria-setsize': ariaSetSize, children, disabled, href, 'index': _index, keyValue, textValue, ...otherProps }: Props): React.JSX.Element; export declare namespace Option { var passthroughKey: boolean; var displayName: string; } export {};