/** * @license * Copyright 2023 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { ReactiveController, ReactiveControllerHost } from 'lit'; import type { IconPickerIcon } from '../icon-picker.types.js'; interface EventHost extends ReactiveControllerHost { dispatchEvent(event: Event): boolean; } export declare class IconPickerEventController implements ReactiveController { host: EventHost; constructor(host: EventHost); hostConnected(): void; hostDisconnected(): void; /** * Dispatch icon change event */ dispatchChangeEvent(value: string, icon: IconPickerIcon | null): void; /** * Dispatch search event */ dispatchSearchEvent(query: string): void; /** * Dispatch clear event */ dispatchClearEvent(): void; /** * Dispatch open event */ dispatchOpenEvent(): void; /** * Dispatch close event */ dispatchCloseEvent(): void; } export {}; //# sourceMappingURL=event.controller.d.ts.map