import { type Controller, type ControllerDefinitionsMap, type SearchEngine, type SearchEngineDefinitionOptions, type SearchEngineOptions } from '@coveo/headless/ssr'; import type { ReactEngineDefinition } from './types.js'; export type ReactSearchEngineDefinition> = ReactEngineDefinition; /** * Returns controller hooks as well as SSR and CSR context providers that can be used to interact with a search engine * on the server and client side respectively. */ export declare function defineSearchEngine>(options: SearchEngineDefinitionOptions): ReactSearchEngineDefinition;