import React from 'react'; import { Select as SelectTheme } from '@radix-ui/themes'; import { VariantProps } from 'class-variance-authority'; import { IColor, IRadius, IScaling } from '../../../lib/types'; export interface SelectProps extends VariantProps { label?: string; defaultValue?: string; selected?: string; disabled?: boolean; color?: IColor; scaling?: IScaling; appearance?: 'classic' | 'surface' | 'soft' | 'ghost'; size?: 'small' | 'medium' | 'large'; radius?: IRadius; } declare const selectVariants: (props?: ({ radius?: "none" | "small" | "medium" | "large" | "full" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const useSelectContext: () => SelectProps; export declare const Root: React.ForwardRefExoticComponent & SelectProps & React.RefAttributes>; export declare const Trigger: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; export declare const Content: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; export declare const Item: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; export declare const Group: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; export declare const Label: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; export declare const Separator: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; declare const Select: { Root: React.ForwardRefExoticComponent & SelectProps & React.RefAttributes>; Trigger: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; Content: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; Item: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; Group: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; Label: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; Separator: React.ForwardRefExoticComponent, "ref"> & SelectProps & React.RefAttributes>; }; export default Select;