UNPKG

@primer/components

Version:
41 lines (40 loc) 2.02 kB
import React from 'react'; import { ComponentProps } from '../utils/types'; import AutocompleteMenu from './AutocompleteMenu'; declare const Autocomplete: React.FC<{ id?: string; }>; export declare type AutocompleteProps = ComponentProps<typeof Autocomplete>; export type { AutocompleteInputProps } from './AutocompleteInput'; export type { AutocompleteMenuProps } from './AutocompleteMenu'; export type { AutocompleteOverlayProps } from './AutocompleteOverlay'; declare const _default: React.FC<{ id?: string | undefined; }> & { AutocompleteContext: React.Context<{ activeDescendantRef?: React.MutableRefObject<HTMLElement | null> | undefined; autocompleteSuggestion?: string | undefined; id?: string | undefined; inputRef?: React.MutableRefObject<HTMLInputElement | null> | undefined; inputValue?: string | undefined; isMenuDirectlyActivated?: boolean | undefined; scrollContainerRef?: React.MutableRefObject<HTMLElement | null> | undefined; selectedItemLength?: number | undefined; setAutocompleteSuggestion?: React.Dispatch<React.SetStateAction<string>> | undefined; setInputValue?: React.Dispatch<React.SetStateAction<string>> | undefined; setIsMenuDirectlyActivated?: React.Dispatch<React.SetStateAction<boolean>> | undefined; setSelectedItemLength?: React.Dispatch<React.SetStateAction<number | undefined>> | undefined; setShowMenu?: React.Dispatch<React.SetStateAction<boolean>> | undefined; showMenu?: boolean | undefined; }>; Input: import("@radix-ui/react-polymorphic").ForwardRefComponent<"input", { as?: React.ComponentType<any> | undefined; }>; Menu: typeof AutocompleteMenu; Overlay: React.FC<{ menuAnchorRef?: React.RefObject<HTMLElement> | undefined; overlayProps?: Partial<import("..").OverlayProps> | undefined; children?: React.ReactNode; } & Pick<React.AriaAttributes, "aria-labelledby">>; }; export default _default;