import type { SearchEngine } from '../../../../app/search-engine/search-engine.js'; import { type ResultList, type ResultListProps } from '../../../../controllers/result-list/headless-result-list.js'; import type { ControllerDefinitionWithoutProps } from '../../../common/types/controllers.js'; export * from '../../../../controllers/result-list/headless-result-list.js'; export interface ResultListDefinition extends ControllerDefinitionWithoutProps { } /** * Defines a `ResultList` controller instance. * @group Definers * * @param props - The configurable `ResultList` properties. * @returns The `ResultList` controller definition. * */ export declare function defineResultList(props?: ResultListProps): ResultListDefinition;