import { Region } from "../enums/Region"; import { Language, LanguageUpper } from "../enums/Language"; import { Algorithm } from "../enums/Algorithm"; import { SortFields } from "../enums/SortFields"; import { SortOrder } from "../enums/SortOrder"; import { IMigrosNecessaryHeaders } from "../interfaces/headers"; export interface ICategoryListOptions extends Record { language?: LanguageUpper; regionId?: Region; storeMapScope?: "DEFAULT" | string; [key: string]: any; } export interface ICategoryListBody extends Record { algorithm?: Algorithm; categoryId: number; filters?: Record; from: number; language?: Language; productIds?: string[]; regionId?: Region; requestSponsoredProducts?: boolean; sortFields?: SortFields[]; sortOrder?: SortOrder; } export declare function categoryList(headers: IMigrosNecessaryHeaders, categoryListOptions?: ICategoryListOptions): Promise;