import * as React from 'react'; import { ListItemTextProps } from '../../list'; import { Override } from '../../overrides'; import { MenuItemProps } from '../../menu'; import { SelectProps } from '../types'; declare const _default: React.MemoExoticComponent & Pick & { item: Record; getItemLabel: (item: Record) => React.ReactNode; onItemSelect: (item: Record) => void; overrides?: { MenuItem?: Override & { getChildMenu?: (() => React.ReactElement> | null) | undefined; onMouseEnter?: (() => void) | undefined; onMouseLeave?: (() => void) | undefined; renderAll?: boolean | undefined; overrides?: { ListItem?: Override, "style" | "className"> & { $as?: React.ElementType | undefined; className?: import("../..").Styles; style?: import("../..").Styles; } & { alignItems?: import("../../list").AlignItems | undefined; autoFocus?: boolean | undefined; button?: boolean | undefined; children?: React.ReactNode; disabled?: boolean | undefined; endEnhancer?: import("../../list/types").Enhancer; highlighted?: boolean | undefined; onClick?: ((event: React.KeyboardEvent | React.MouseEvent) => void) | undefined; overrides?: { ChildContainer?: Override> | undefined; EndEnhancer?: Override> | undefined; Root?: Override> | undefined; StartEnhancer?: Override> | undefined; StatefulTooltip?: Override> | undefined; } | undefined; selected?: boolean | undefined; startEnhancer?: import("../../list/types").Enhancer; tooltipContent?: React.ReactNode | import("../../baseui/popover").StatefulContentRenderProp; } & Record> | undefined; Popover?: Override & { overrides?: ({ Body?: Override | undefined; Arrow?: Override | undefined; Inner?: Override | undefined; } & { ArrowTriangle?: Override | undefined; }) | undefined; children?: React.ReactNode | ((args: { isOpen: boolean; }) => React.ReactNode); targetElement?: HTMLElement | null | undefined; triggerType?: import("../../popover").TriggerType | undefined; placement?: "auto" | "bottom" | "left" | "right" | "top" | "topLeft" | "topRight" | "rightTop" | "rightBottom" | "bottomRight" | "bottomLeft" | "leftBottom" | "leftTop" | undefined; innerRef?: React.Ref | undefined; viewportAsBoundary?: boolean | undefined; } & Record> | undefined; } | undefined; } & Record> | undefined; ListItemText?: Override> | undefined; } | undefined; } & React.RefAttributes>>; export default _default;