import { ListItemType, SourceReturnTypes } from './SourceTypes'; export declare type UlListEventData = { ul: HTMLUListElement; }; type ItemEventData = UlListEventData & { item: ListItemType; input: HTMLInputElement; }; export declare type TermEventData = { term: string; }; export declare type ItemsType = { items: ListItemType[]; }; export declare type AutocompleteEventFunction = (event: Event, data: T) => rT; export declare type CloseEventData = UlListEventData; export declare type CreateEventData = ItemsType; export declare type FocusEventData = ItemEventData; export declare type OpenEventData = UlListEventData; export declare type ResponseEventData = TermEventData & { items: SourceReturnTypes; }; export declare type SearchEventData = TermEventData; export declare type SelectEventData = ItemEventData; export {}; //# sourceMappingURL=EventTypes.d.ts.map