import * as React from "react"; interface SelectProps { children: React.ReactNode; defaultValue?: string; value?: string; onValueChange?: (value: string) => void; defaultOpen?: boolean; open?: boolean; onOpenChange?: (open: boolean) => void; disabled?: boolean; placeholder?: string; } declare const Select: React.FC; declare const SelectGroup: React.FC>; interface SelectValueProps extends React.HTMLAttributes { placeholder?: string; } declare const SelectValue: React.ForwardRefExoticComponent>; interface SelectTriggerProps extends React.ButtonHTMLAttributes { } declare const SelectTrigger: React.ForwardRefExoticComponent>; declare const SelectScrollUpButton: React.FC>; declare const SelectScrollDownButton: React.FC>; interface SelectContentProps extends React.HTMLAttributes { position?: "popper" | "item-aligned"; align?: "start" | "center" | "end"; sideOffset?: number; } declare const SelectContent: React.ForwardRefExoticComponent>; interface SelectLabelProps extends React.HTMLAttributes { } declare const SelectLabel: React.ForwardRefExoticComponent>; interface SelectItemProps extends React.HTMLAttributes { value: string; disabled?: boolean; } declare const SelectItem: React.ForwardRefExoticComponent>; interface SelectSeparatorProps extends React.HTMLAttributes { } declare const SelectSeparator: React.ForwardRefExoticComponent>; export { Select, SelectGroup, SelectValue, SelectTrigger, SelectContent, SelectLabel, SelectItem, SelectSeparator, SelectScrollUpButton, SelectScrollDownButton, };