import type { IEventDetail } from '@breadstone/mosaik-elements';
export type { IAutoCompleteItemSelectedEventDetail, IAutoCompletePopulatedEventDetail, IAutoCompletePopulatingEventDetail } from '../Behaviors/AutoCompleteable';
/**
 * Event fired when autocomplete is populating.
 *
 * @public
 */
export type AutoCompletePopulatingEvent = CustomEvent<IEventDetail>;
/**
 * Event fired when autocomplete is populated.
 *
 * @public
 */
export type AutoCompletePopulatedEvent = CustomEvent<IEventDetail>;
/**
 * Event fired when an autocomplete item is selected.
 *
 * @public
 */
export type AutoCompleteItemSelectedEvent = CustomEvent<IEventDetail>;
declare global {
    interface HTMLElementEventMap {
        autoCompletePopulating: AutoCompletePopulatingEvent;
        autoCompletePopulated: AutoCompletePopulatedEvent;
        autoCompleteItemSelected: AutoCompleteItemSelectedEvent;
    }
}
//# sourceMappingURL=AutoCompleteEvents.d.ts.map