import React from "react"; import type { SelectPrimitiveFieldTriggerProps, SelectPrimitiveValueTextProps } from "./types"; import { Select } from "../../unstyledPrimitives"; import { OverlaySeparator } from "../OverlaySeparator"; declare function SelectPrimitiveFieldTrigger({ valueSlot, className, ...props }: SelectPrimitiveFieldTriggerProps): React.JSX.Element; declare namespace SelectPrimitiveFieldTrigger { var displayName: string; } declare function SelectPrimitiveTrigger({ className, children, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitiveTrigger { var displayName: string; } declare function SelectPrimitiveValue({ className, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitiveValue { var displayName: string; } declare function SelectPrimitiveValueText({ className, ...props }: SelectPrimitiveValueTextProps): React.JSX.Element; declare namespace SelectPrimitiveValueText { var displayName: string; } declare function SelectPrimitivePositioner({ className, sideOffset, alignItemWithTrigger, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitivePositioner { var displayName: string; } declare function SelectPrimitivePopup({ className, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitivePopup { var displayName: string; } declare function SelectPrimitiveList({ className, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitiveList { var displayName: string; } declare function SelectPrimitiveItem({ className, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitiveItem { var displayName: string; } declare function SelectPrimitiveItemText({ className, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitiveItemText { var displayName: string; } declare function SelectPrimitiveItemIndicator({ className, children, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitiveItemIndicator { var displayName: string; } declare function SelectPrimitiveGroup({ className, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitiveGroup { var displayName: string; } declare function SelectPrimitiveGroupLabel({ className, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitiveGroupLabel { var displayName: string; } declare function SelectPrimitiveSeparator({ className, ...props }: React.ComponentPropsWithoutRef): React.JSX.Element; declare namespace SelectPrimitiveSeparator { var displayName: string; } export declare const SelectPrimitive: { Root: typeof Select.Root; Trigger: typeof SelectPrimitiveTrigger; FieldTrigger: typeof SelectPrimitiveFieldTrigger; Value: typeof SelectPrimitiveValue; ValueText: typeof SelectPrimitiveValueText; Portal: React.ForwardRefExoticComponent & React.RefAttributes>; Positioner: typeof SelectPrimitivePositioner; Popup: typeof SelectPrimitivePopup; List: typeof SelectPrimitiveList; Item: typeof SelectPrimitiveItem; ItemText: typeof SelectPrimitiveItemText; ItemIndicator: typeof SelectPrimitiveItemIndicator; Group: typeof SelectPrimitiveGroup; GroupLabel: typeof SelectPrimitiveGroupLabel; Separator: typeof SelectPrimitiveSeparator; }; export {};