import type { Controller } from '@coveo/headless'; type SolutionTypeAvailabilities = { listing?: boolean; search?: boolean; standalone?: boolean; recommendation?: boolean; }; export declare function buildMockController(): Controller; export declare function defineMockCommerceController(options?: SolutionTypeAvailabilities): { build: import("vitest").Mock<(_engine: any) => Controller>; listing: boolean; search: boolean; standalone: boolean; recommendation: boolean; }; export declare function defineMockSearchController(): { build: import("vitest").Mock<(_engine: any) => Controller>; }; export {};