import * as SelectPrimitive from '@radix-ui/react-select'; import { CSSProperties, ReactNode } from 'react'; import { InferComponentProps } from '../../types.js'; /** All internal styled components used to build the Select to allow fine-grained overrides */ export declare const SelectInternal: { SelectArrow: import("react").ForwardRefExoticComponent>; Root: import("react").FC; Trigger: import("react").ComponentType>; Value: import("react").ForwardRefExoticComponent>; Icon: import("react").ComponentType>; Portal: import("react").FC; Content: import("react").ComponentType>; Viewport: import("react").ForwardRefExoticComponent>; Group: import("react").ForwardRefExoticComponent>; Label: import("react").ForwardRefExoticComponent>; Item: import("react").ComponentType>; ItemText: import("react").ComponentType>; ItemIndicator: import("react").ForwardRefExoticComponent>; ScrollUpButton: import("react").ForwardRefExoticComponent>; ScrollDownButton: import("react").ForwardRefExoticComponent>; Separator: import("react").ComponentType>; Arrow: import("react").ForwardRefExoticComponent>; UpIcon: () => import("react/jsx-runtime").JSX.Element; DownIcon: () => import("react/jsx-runtime").JSX.Element; PlaceholderText: import("react").ComponentType, HTMLSpanElement>>; }; /** Wayfinder Select * * @example * ```tsx * * ``` */ export declare const Select: import("react").ForwardRefExoticComponent<{ children: ReactNode; placeholder?: ReactNode; contentOverlayStyle?: CSSProperties; /** Simulated onChange handler with only bare minimum event details to get form libraries to work properly */ onChange?: (event: { target: { name?: string; value: string; }; }) => void; } & Pick>, "name" | "open" | "disabled" | "defaultValue" | "dir" | "value" | "autoComplete" | "required" | "defaultOpen" | "onOpenChange" | "onValueChange"> & Omit>>, "children" | "onChange" | "placeholder"> & import("react").RefAttributes>; export declare const SelectItem: import("react").ForwardRefExoticComponent<{ children: ReactNode; } & InferComponentProps>> & import("react").RefAttributes>;