import React from 'react'; export interface SelectProps { children: React.ReactNode; value?: string; defaultValue?: string; onValueChange?: (value: string) => void; open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; } export declare const Select: ({ children, value, defaultValue, onValueChange, open: openProp, defaultOpen, onOpenChange, }: SelectProps) => import("react/jsx-runtime").JSX.Element; export interface SelectTriggerProps { children: React.ReactNode; className?: string; placeholder?: string; } export declare const SelectTrigger: React.ForwardRefExoticComponent>; export interface SelectValueProps { placeholder?: string; className?: string; } export declare const SelectValue: React.ForwardRefExoticComponent>; export interface SelectContentProps { children: React.ReactNode; className?: string; position?: 'popper' | 'item-aligned'; } export declare const SelectContent: React.ForwardRefExoticComponent>; export interface SelectItemProps { value: string; children: React.ReactNode; className?: string; disabled?: boolean; } export declare const SelectItem: React.ForwardRefExoticComponent>; export interface SelectSeparatorProps { className?: string; } export declare const SelectSeparator: React.ForwardRefExoticComponent>; export interface SelectLabelProps { children: React.ReactNode; className?: string; } export declare const SelectLabel: React.ForwardRefExoticComponent>; export interface SelectGroupProps { children: React.ReactNode; className?: string; } export declare const SelectGroup: React.ForwardRefExoticComponent>; export default Select; //# sourceMappingURL=select.d.ts.map