import { Region } from "../enums/Region"; import { Language } from "../enums/Language"; import { Algorithm } from "../enums/Algorithm"; import { SortFields } from "../enums/SortFields"; import { SortOrder } from "../enums/SortOrder"; import { IMigrosNecessaryHeaders } from "../interfaces/headers"; export type IProductSearchOptions = Record; export interface IProductSearchBody extends Record { regionId?: Region; language?: Language; productIds?: string[]; query: string; sortFields?: SortFields[]; sortOrder?: SortOrder; algorithm?: Algorithm; filters?: Record; } export declare function postProductSearch(productSearchBody: IProductSearchBody, headers: IMigrosNecessaryHeaders, productSearchOptions?: IProductSearchOptions): Promise;