import type { SearchEngine } from '../../../../app/search-engine/search-engine.js'; import { type SearchParameterManager, type SearchParameterManagerInitialState } from '../../../../controllers/search-parameter-manager/headless-search-parameter-manager.js'; import type { ControllerDefinitionWithProps } from '../../../common/types/controllers.js'; export * from '../../../../controllers/search-parameter-manager/headless-search-parameter-manager.js'; export interface SearchParameterManagerBuildProps { initialState: SearchParameterManagerInitialState; } export interface SearchParameterManagerDefinition extends ControllerDefinitionWithProps { } /** * Defines a `SearchParameterManager` controller instance. * @group Definers * * @returns The `SearchParameterManager` controller definition. * */ export declare function defineSearchParameterManager(): SearchParameterManagerDefinition;