import * as React from 'react'; import { Select as SelectPrimitive } from '@base-ui/react/select'; import type { ISelectGroupProps, ISelectValueProps, ISelectTriggerProps, ISelectContentProps, ISelectLabelProps, ISelectItemProps, ISelectSeparatorProps } from './Select.types'; /** Select — root component wrapping Base UI Select. */ declare const Select: typeof SelectPrimitive.Root; /** SelectGroup — groups related select items. */ declare function SelectGroup({ className, ...props }: ISelectGroupProps): import("react/jsx-runtime").JSX.Element; /** SelectValue — displays the selected value text. */ declare function SelectValue({ className, ...props }: ISelectValueProps): import("react/jsx-runtime").JSX.Element; /** * SelectTrigger — button that opens the select dropdown. * * @param size - Trigger size: 'default' or 'sm' * * @example * ```tsx * * * * ``` */ declare function SelectTrigger({ className, size, children, slots, ...props }: ISelectTriggerProps): import("react/jsx-runtime").JSX.Element; /** SelectContent — dropdown popup content for the select. */ declare function SelectContent({ className, children, side, sideOffset, align, alignOffset, alignItemWithTrigger, slots, ...props }: ISelectContentProps): import("react/jsx-runtime").JSX.Element; /** SelectLabel — label for a group of select items. */ declare function SelectLabel({ className, ...props }: ISelectLabelProps): import("react/jsx-runtime").JSX.Element; /** SelectItem — a single selectable option. */ declare function SelectItem({ className, children, ...props }: ISelectItemProps): import("react/jsx-runtime").JSX.Element; /** SelectSeparator — visual divider between select items. */ declare function SelectSeparator({ className, ...props }: ISelectSeparatorProps): import("react/jsx-runtime").JSX.Element; /** SelectScrollUpButton — scroll indicator for the top of the list. */ declare function SelectScrollUpButton({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; /** SelectScrollDownButton — scroll indicator for the bottom of the list. */ declare function SelectScrollDownButton({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; export { Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectScrollDownButton, SelectScrollUpButton, SelectSeparator, SelectTrigger, SelectValue, }; export type { ISelectProps, ISelectGroupProps, ISelectValueProps, ISelectTriggerProps, ISelectContentProps, ISelectLabelProps, ISelectItemProps, ISelectSeparatorProps, } from './Select.types'; export type { SelectSlot } from './Select.styles'; //# sourceMappingURL=index.d.ts.map