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