import { ReactElement } from 'react'; import { SelectBaseMultipleProps, SelectBaseOwnProps, SelectBaseSingleProps } from '../selectBase'; import { MenuOptionType, OptionsBaseSharedProps } from '../optionsBase'; import { Id } from '../../types'; import { MenuItem } from '../menuItem'; export interface SelectOwnProps extends SelectBaseOwnProps, OptionsBaseSharedProps { } export interface SelectSingleProps extends SelectOwnProps, SelectBaseSingleProps { } export interface SelectMultipleProps extends SelectOwnProps, SelectBaseMultipleProps { } export type SelectProps = SelectSingleProps | SelectMultipleProps; export declare const Select: { (props: SelectProps): ReactElement; Option: typeof MenuItem; }; export declare const Option: import("react").MemoExoticComponent<({ value, size, color, emphasized, selected, focused, disabled, showCheckbox, checkboxProps, ellipsis, prefix, label, suffix, searchToken, scrollHere, _level, indent, expandIcon, defaultExpanded, expanded, onExpandedChange, ...props }: import("../menuItem").MenuItemProps) => import("@emotion/react/jsx-runtime").JSX.Element>;