import { VariantProps } from 'tailwind-variants'; declare const selectStyles: import('tailwind-variants').TVReturnType<{ size: { sm: { trigger: string; item: string; }; md: { trigger: string; item: string; }; lg: { trigger: string; item: string; }; }; }, { root: string; label: string; trigger: string[]; content: string[]; listbox: string; item: string[]; itemIndicator: string; description: string; }, undefined, { size: { sm: { trigger: string; item: string; }; md: { trigger: string; item: string; }; lg: { trigger: string; item: string; }; }; }, { root: string; label: string; trigger: string[]; content: string[]; listbox: string; item: string[]; itemIndicator: string; description: string; }, import('tailwind-variants').TVReturnType<{ size: { sm: { trigger: string; item: string; }; md: { trigger: string; item: string; }; lg: { trigger: string; item: string; }; }; }, { root: string; label: string; trigger: string[]; content: string[]; listbox: string; item: string[]; itemIndicator: string; description: string; }, undefined, unknown, unknown, undefined>>; type SelectVariants = VariantProps; interface Option { label: string; value: string; disabled?: boolean; } export interface SelectProps extends SelectVariants { options: Option[]; value?: string; defaultValue?: string; onChange?: (value: string) => void; label?: string; description?: string; placeholder?: string; disabled?: boolean; name?: string; class?: string; } export declare const Select: (props: SelectProps) => import("solid-js").JSX.Element; export {};