UNPKG

@react-beauty/ui-select

Version:

ui-select

26 lines (25 loc) 839 B
import { ReactNode } from 'react'; interface SelectContextType { hasLeadElement: boolean; hasTrailElement: boolean; hasError: boolean; isDisabled: boolean; isFocused: boolean; selectId: string; selectWrapperId: string; registerLeadElement: () => void; registerTrailElement: () => void; setIsFocused: (focused: boolean) => void; value?: string; onValueChange?: (value: string) => void; } export declare const useSelect: () => SelectContextType; interface SelectProviderProps { children: ReactNode; hasError?: boolean; isDisabled?: boolean; value?: string; onValueChange?: (value: string) => void; } export declare const SelectProvider: ({ children, hasError, isDisabled, value, onValueChange, }: SelectProviderProps) => import("react/jsx-runtime").JSX.Element; export {};