import type { SelectGroupOption, SelectBaseOption } from '../../select/src/interface'; export type AutoCompleteOption = SelectBaseOption; export interface AutoCompleteGroupOption extends Omit { children: AutoCompleteOptions; } export type AutoCompleteOptions = Array; export type OnUpdateValue = (value: string & (string | null)) => void; export type OnUpdateImpl = (value: string | null) => void; export type OnSelect = (value: string & number) => void; export type OnSelectImpl = (value: string | number) => void; export interface AutoCompleteInst { focus: () => void; blur: () => void; }