import * as React from 'react'; import InputWithOptions, { ManualInputFnSignature, OnSelectFnSignature, InputWithOptionsProps, } from '../InputWithOptions'; import { DropdownLayoutValueOption } from '../DropdownLayout'; import {PropsWithChildren} from "react"; export interface AutoCompleteProps extends InputWithOptionsProps { predicate?: (option: DropdownLayoutValueOption) => boolean; emptyStateMessage?: React.ReactNode; } export default class AutoComplete extends InputWithOptions< ManualInputFnSignature, OnSelectFnSignature, PropsWithChildren > {}