import { SearchJSItem } from '../types';
export declare class DomListener {
    /**
     * @var {string} EVENT_CLICK
     */
    private EVENT_CLICK;
    /**
     * @var {string} EVENT_KEYUP
     */
    private EVENT_KEYUP;
    /**
     * listen for on back drop click to hide modal
     *
     * @param {Function} callback
     * @returns {void}
     */
    onBackDropClick(callback: () => void): void;
    /**
     * listen for on search
     *
     * @param {Function} callback
     * @returns {void}
     */
    onSearch(callback: (keyword: string) => void): void;
    /**
     * listen for on item click
     *
     * @param {Function} onSelected
     * @param {Function} onRemove
     * @returns {void}
     */
    onItemClick(onSelected: (item: SearchJSItem) => void, onRemove: (item: SearchJSItem) => void): void;
}
