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