import { ControlSize } from "../lib/control-size.js"; import * as React$1 from "react"; import { Select as Select$1 } from "@base-ui/react/select"; //#region src/components/select.d.ts type SelectItemProps = Select$1.Item.Props & { label?: string; }; declare const Select: ({ children, isItemEqualToValue, itemToStringLabel, itemToStringValue, ...props }: Select$1.Root.Props) => React$1.JSX.Element; declare const SelectTrigger: ({ className, align, size, children, ...props }: Select$1.Trigger.Props & { size?: ControlSize; align?: "start" | "center"; }) => React$1.JSX.Element; declare const SelectValue: ({ className, children, placeholder, ...props }: Select$1.Value.Props) => React$1.JSX.Element; declare const SelectPopup: ({ className, children, side, sideOffset, align, alignOffset, alignItemWithTrigger, ...props }: Select$1.Popup.Props & { side?: Select$1.Positioner.Props["side"]; sideOffset?: Select$1.Positioner.Props["sideOffset"]; align?: Select$1.Positioner.Props["align"]; alignOffset?: Select$1.Positioner.Props["alignOffset"]; alignItemWithTrigger?: Select$1.Positioner.Props["alignItemWithTrigger"]; }) => React$1.JSX.Element; declare const SelectItem: ({ className, children, label: _label, ...props }: SelectItemProps) => React$1.JSX.Element; declare const SelectSeparator: ({ className, ...props }: Select$1.Separator.Props) => React$1.JSX.Element; declare const SelectGroup: (props: Select$1.Group.Props) => React$1.JSX.Element; declare const SelectGroupLabel: (props: Select$1.GroupLabel.Props) => React$1.JSX.Element; //#endregion export { Select, SelectPopup as SelectContent, SelectPopup, SelectGroup, SelectGroupLabel, SelectItem, SelectSeparator, SelectTrigger, SelectValue };