import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import * as tailwind_variants_dist_config from 'tailwind-variants/dist/config'; import * as React from 'react'; import * as SelectPrimitive from '@radix-ui/react-select'; declare const SelectProvider: React.FC; declare const SelectGroup: React.ForwardRefExoticComponent>; declare const SelectValue: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const selectTriggerVariants: tailwind_variants.TVReturnType<{ variant: { default: string; background: string; destructive: string; }; size: { none: string; xs: string; sm: string; md: string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; fullWidth: { true: string; false: string; }; }, undefined, string[], tailwind_variants_dist_config.TVConfig<{ variant: { default: string; background: string; destructive: string; }; size: { none: string; xs: string; sm: string; md: string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; fullWidth: { true: string; false: string; }; }, { variant: { default: string; background: string; destructive: string; }; size: { none: string; xs: string; sm: string; md: string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; fullWidth: { true: string; false: string; }; }>, { variant: { default: string; background: string; destructive: string; }; size: { none: string; xs: string; sm: string; md: string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; fullWidth: { true: string; false: string; }; }, undefined, tailwind_variants.TVReturnType<{ variant: { default: string; background: string; destructive: string; }; size: { none: string; xs: string; sm: string; md: string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; fullWidth: { true: string; false: string; }; }, undefined, string[], tailwind_variants_dist_config.TVConfig<{ variant: { default: string; background: string; destructive: string; }; size: { none: string; xs: string; sm: string; md: string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; fullWidth: { true: string; false: string; }; }, { variant: { default: string; background: string; destructive: string; }; size: { none: string; xs: string; sm: string; md: string; }; radius: { none: string; xs: string; sm: string; md: string; lg: string; xl: string; '2xl': string; '3xl': string; half: string; full: string; }; fullWidth: { true: string; false: string; }; }>, unknown, unknown, undefined>>; interface SelectTriggerProps extends React.ComponentPropsWithoutRef, VariantProps { } declare const SelectTrigger: React.ForwardRefExoticComponent>; declare const SelectScrollUpButton: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const SelectScrollDownButton: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; interface SelectContentProps extends React.ComponentPropsWithoutRef { withScrollAction?: boolean; withScrollbar?: boolean; } declare const SelectContent: React.ForwardRefExoticComponent>; declare const SelectLabel: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const SelectItem: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const SelectSeparator: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; export { SelectContent, SelectGroup, SelectItem, SelectLabel, SelectProvider, SelectScrollDownButton, SelectScrollUpButton, SelectSeparator, SelectTrigger, type SelectTriggerProps, SelectValue, selectTriggerVariants };