import type { BaseParam, ClientIDParam, ContextParam, DebugParam, LocaleParam, NumberOfResultsParam } from '../../../platform-service-params.js'; import type { AnalyticsParam } from '../../../search/search-api-params.js'; import { type CaseAssistIdParam, type FieldsParam } from '../case-assist-params.js'; export type GetDocumentSuggestionsRequest = BaseParam & CaseAssistIdParam & ClientIDParam & LocaleParam & FieldsParam & ContextParam & NumberOfResultsParam & DebugParam & AnalyticsParam; export declare const buildGetDocumentSuggestionsRequest: (req: GetDocumentSuggestionsRequest) => { requestParams: { clientId: string | undefined; locale: string | undefined; fields: { [fieldName: string]: { value: string; }; }; context: Record | undefined; 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[]; } | undefined; }; accessToken: string; url: string; method: import("../../../platform-client.js").HttpMethods; contentType: import("../../../platform-client.js").HTTPContentType; origin: import("../../../preprocess-request.js").PlatformClientOrigin; };