import * as React from 'react'; import { FormTypes } from '@oneblink/types'; import { FormElementValueChangeHandler, FormElementConditionallyShownElement, IsDirtyProps, UpdateFormElementsHandler } from '../types/form'; type _BaseProps = { id: string; element: FormTypes.AutoCompleteElement; value: unknown | undefined; displayValidationMessage: boolean; validationMessage: string | undefined; onUpdateFormElements: UpdateFormElementsHandler; autocompleteAttributes?: string; } & IsDirtyProps; type _AutocompleteConditionallyShowOptionProps = { conditionallyShownOptionsElement: FormElementConditionallyShownElement | undefined; }; type Props = _BaseProps & _AutocompleteConditionallyShowOptionProps & { onChange: FormElementValueChangeHandler; }; declare function FormElementAutocomplete({ conditionallyShownOptionsElement, onChange, ...props }: Props): import("react/jsx-runtime").JSX.Element; declare const _default: React.MemoExoticComponent; export default _default;