import type { AnyBindings } from '../interface/bindings';
import type { SearchBoxSuggestionsEvent } from './suggestions-types';
/**
 * Dispatches an event which retrieves the `SearchBoxSuggestionsBindings` on a configured parent search box.
 *
 * @param event Event sent from the registered query suggestions to the parent search box
 * @param element Element on which to dispatch the event, which must be the child of a configured search box
 * @param allowedSearchBoxElements Optional array of allowed search box element selectors
 *
 * @throws Error if the element is not a child of an allowed search box element
 */
export declare const dispatchSearchBoxSuggestionsEvent: <SearchBoxController, Bindings = AnyBindings>(event: SearchBoxSuggestionsEvent<SearchBoxController, Bindings>, element: HTMLElement, allowedSearchBoxElements?: readonly (typeof searchBoxElements)[number][]) => void;
declare const searchBoxElements: readonly ["atomic-search-box", "atomic-insight-search-box", "atomic-commerce-search-box"];
export {};
