import { SearchOnlyControllerDefinitionWithoutProps } from '../../../app/commerce-ssr-engine/types/common.js';
import { SearchBox, SearchBoxProps, SearchBoxOptions, Suggestion } from './headless-search-box.js';
export type { SearchBoxState, SearchBox, SearchBoxProps, CoreSearchBox, } from './headless-search-box.js';
export type { SearchBoxOptions, Suggestion };
export interface SearchBoxDefinition extends SearchOnlyControllerDefinitionWithoutProps<SearchBox> {
}
/**
 * Defines a `SearchBox` controller instance.
 * @group Definers
 *
 * @returns The `SearchBox` controller definition.
 */
export declare function defineSearchBox(props?: SearchBoxProps): SearchBoxDefinition;
