import type { JSX } from 'solid-js'; export interface AutocompleteOptionStateOptions { value: T; disabled?: boolean; } export interface AutocompleteOptionStateProperties { isSelected(): boolean; select(): void; isActive(): boolean; focus(): void; blur(): void; disabled(): boolean; matches(): boolean; } export declare function createAutocompleteOptionState(options: AutocompleteOptionStateOptions): AutocompleteOptionStateProperties; export interface AutocompleteOptionStateRenderProps { children?: JSX.Element | ((state: AutocompleteOptionStateProperties) => JSX.Element); } export interface AutocompleteOptionStateProviderProps extends AutocompleteOptionStateRenderProps { state: AutocompleteOptionStateProperties; } export declare function AutocompleteOptionStateProvider(props: AutocompleteOptionStateProviderProps): JSX.Element; export declare function useAutocompleteOptionState(): AutocompleteOptionStateProperties; export declare function AutocompleteOptionStateChild(props: AutocompleteOptionStateRenderProps): JSX.Element; //# sourceMappingURL=create-autocomplete-option-state.d.ts.map