import type { EventDescription } from 'coveo.analytics'; import type { SearchAppState } from '../../../state/search-app-state.js'; import type { ConfigurationSection } from '../../../state/state-sections.js'; import type { AutomaticFacetRequest } from '../../facets/automatic-facet-set/interfaces/request.js'; type StateNeededBySearchRequest = ConfigurationSection & Partial; export declare const buildSearchRequest: (state: StateNeededBySearchRequest, eventDescription?: EventDescription) => Promise; dictionaryFieldContext?: Record; enableQuerySyntax?: boolean; fieldsToInclude?: string[]; pipeline?: string; searchHub?: string; debug?: boolean; locale?: string; 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; }>>; export {};