import type { SearchRequest } from '../api/search/search/search-request.js'; export declare function buildMockSearchRequest(config?: Partial): { url: string; accessToken: string; organizationId: string; q?: string; aq?: string; cq?: string; lq?: string; dq?: string; numberOfResults?: number; firstResult?: number; sortCriteria?: string; facets?: import("../features/facets/generic/interfaces/generic-facet-request.js").AnyFacetRequest[]; context?: Record; dictionaryFieldContext?: Record; enableDidYouMean?: boolean; queryCorrection?: { enabled?: boolean; options?: { automaticallyCorrect?: "never" | "whenNoResults"; }; }; enableQuerySyntax?: boolean; fieldsToInclude?: string[]; pipeline?: string; searchHub?: string; facetOptions?: import("../features/facet-options/facet-options.js").FacetOptions; debug?: boolean; locale?: string; filterField?: string; parentField?: string; childField?: string; filterFieldRange?: number; tab: string; referrer: string | null; timezone: string; analytics?: { actionCause?: string; customData?: object; clientId: string; deviceId?: string; pageId?: string; clientTimestamp: string; documentReferrer: string | null; originContext: string; userDisplayName?: string; documentLocation?: string | null; trackingId?: string; capture?: boolean; source?: string[]; }; excerptLength?: number; actionsHistory?: import("../api/analytics/coveo.analytics/history-store.js").HistoryElement[]; authentication?: string; generateAutomaticFacets?: { desiredCount: number; numberOfValues?: number; currentFacets?: import("../features/facets/automatic-facet-set/interfaces/request.js").AutomaticFacetRequest[]; }; pipelineRuleParameters?: { mlGenerativeQuestionAnswering?: { responseFormat: { contentFormat?: import("../index.js").GeneratedContentFormat[]; }; citationsFieldToInclude: string[]; }; }; };