import * as React from 'react'; import type { SelectRootProps, SelectTriggerProps, SelectValueProps, SelectContentProps, SelectItemProps, SelectGroupProps, SelectGroupLabelProps, SelectSeparatorProps } from './Select.types.js'; declare function SelectRoot({ onValueChange, onOpenChange, size, form, name, children, ref, ...rest }: SelectRootProps): React.JSX.Element; declare function SelectTrigger({ placeholder, children, className, ref, disabled, focusableWhenDisabled, ...rest }: SelectTriggerProps): React.JSX.Element; declare function SelectValue({ children, className }: SelectValueProps): React.JSX.Element; declare function SelectContent({ children, className }: SelectContentProps): React.JSX.Element; declare function SelectItem({ value, disabled, label, children, className, ref, ...rest }: SelectItemProps): React.JSX.Element; declare function SelectItemIndicator({ children, className }: { children?: React.ReactNode; className?: string; }): React.JSX.Element; declare function SelectGroup({ children, className }: SelectGroupProps): React.JSX.Element; declare function SelectGroupLabel({ children, className }: SelectGroupLabelProps): React.JSX.Element; declare function SelectSeparator({ className }: SelectSeparatorProps): React.JSX.Element; /** Select — BU Select leaf (REQ-CMP-65/67). Parts: trigger, value, icon, * positioner, popup, list, item, item-indicator, group, group-label, * separator, scroll-up, scroll-down. */ export declare const Select: { Root: typeof SelectRoot; Trigger: typeof SelectTrigger; Value: typeof SelectValue; Content: typeof SelectContent; Item: typeof SelectItem; ItemIndicator: typeof SelectItemIndicator; Group: typeof SelectGroup; GroupLabel: typeof SelectGroupLabel; Separator: typeof SelectSeparator; }; export {}; //# sourceMappingURL=Select.client.d.ts.map