import React from 'react'; import { CommonStyledProps } from '../types'; import { SelectInnerProps, SelectRef } from './Select.types'; declare type SelectProps = SelectInnerProps & Omit, 'defaultValue' | 'name' | 'onChange' | 'onFocus' | 'style' | 'value'> & CommonStyledProps; declare function SelectInner({ 'aria-label': ariaLabel, 'aria-labelledby': ariaLabelledBy, className, defaultValue, disabled, formatDisplay, inputProps, labelId, menuMaxHeight, name, onBlur, onChange, onClose, onFocus, onKeyDown, onMouseDown, onOpen, open: openProp, options: optionsProp, readOnly, shadow, style, variant, value: valueProp, width, ...otherProps }: SelectProps, ref: React.ForwardedRef): JSX.Element; declare const Select: (props: { formatDisplay?: import("./Select.types").SelectFormatDisplayCallback | undefined; inputProps?: (React.HTMLAttributes & import("../types").HTMLDataAttributes) | undefined; labelId?: string | undefined; menuMaxHeight?: string | number | undefined; onClose?: ((options: { fromEvent: Event | React.SyntheticEvent; }) => void) | undefined; onOpen?: ((options: { fromEvent: Event | React.SyntheticEvent; }) => void) | undefined; open?: boolean | undefined; } & Pick, "onFocus" | "onBlur" | "onKeyDown" | "onMouseDown"> & import("./Select.types").SelectCommonProps & Omit, "name" | "style" | "onFocus" | "onChange" | "defaultValue" | "value"> & CommonStyledProps & { ref?: React.ForwardedRef | undefined; }) => JSX.Element; export * from './SelectNative'; export { Select, SelectProps }; //# sourceMappingURL=Select.d.ts.map