import { type ElementType, type Ref } from 'react'; import type { Props } from '../../types.js'; import { type HasDisplayName, type RefProp } from '../../utils/render.js'; declare let DEFAULT_SELECT_TAG: "select"; type SelectRenderPropArg = { disabled: boolean; hover: boolean; focus: boolean; active: boolean; autofocus: boolean; invalid: boolean; }; type SelectPropsWeControl = 'aria-labelledby' | 'aria-describedby'; export type SelectProps = Props; declare function SelectFn(props: SelectProps, ref: Ref): import("react").ReactElement> | null; export interface _internal_ComponentSelect extends HasDisplayName { (props: SelectProps & RefProp): React.JSX.Element; } export declare let Select: _internal_ComponentSelect; export {};