import { BaseClient } from '../../client/base-client';
import { AcceptanceReportDownloadItem, AntifraudDetailsResponse, BannedProductsBlockedResponse, BannedProductsShadowedResponse, BrandShareBrandsResponse, BrandShareParentSubjectsResponse, BrandShareResponse, CreateTaskResponse, DeductionsParams, DeductionsResponse, ExciseReportRequest, ExciseReportResponse, GetTasksResponse, GoodsLabelingResponse, GoodsReturnResponse, MeasurementPenaltiesParams, MeasurementPenaltiesResponse, OrdersItem, RegionSaleResponse, ResponsePaidStorage, SalesItem, StocksItem, WarehouseMeasurementsV2Params, WarehouseMeasurementsV2Response, WarehouseRemainsDownloadItem } from '../../types/reports.types';
export declare class ReportsModule {
private client;
constructor(client: BaseClient);
/**
* Склады
*
* Метод возвращает количество остатков товаров на складах WB.
Данные обновляются раз в 30 минут.
Для одного ответа в системе установлено условное ограничение 60000 строк. Поэтому, чтобы получить все остатки, может потребоваться более, чем один запрос. Во втором и далее запросе в параметре `dateFrom` используйте полное значение поля `lastChangeDate` из последней строки ответа на предыдущий запрос.
Если в ответе отдаётся пустой массив `[]`, все остатки уже выгружены.
Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 1 минута | 1 запрос | 1 минута | 1 запрос |
*
* @param [options] - Query parameters
* @returns Успешно
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getSupplierStocks({});
* console.log(result);
*/
getSupplierStocks(options?: {
dateFrom: string;
}): Promise;
/**
* Заказы
*
* Метод возвращает информацию обо всех заказах.
Данные обновляются раз в 30 минут.
1 строка = 1 заказ = 1 cборочное задание = 1 единица товара.
Для определения заказа рекомендуем использовать поле `srid`.
Информация о заказе хранится 90 дней с момента оформления.
Для одного ответа на запрос с `flag=0` или без `flag` в системе установлено условное ограничение 80000 строк. Поэтому, чтобы получить все заказы, может потребоваться более, чем один запрос. Во втором и далее запросе в параметре `dateFrom` используйте полное значение поля `lastChangeDate` из последней строки ответа на предыдущий запрос.
Если в ответе отдаётся пустой массив `[]`, все заказы уже выгружены. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 1 минута | 1 запрос | 1 минута | 1 запрос |
*
* @param [options] - Query parameters
* @returns Успешно
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getSupplierOrders({});
* console.log(result);
*/
getSupplierOrders(options?: {
dateFrom: string;
flag?: number;
}): Promise;
/**
* Продажи
*
* Метод возвращает информацию о продажах и возвратах.
Данные обновляются раз в 30 минут.
1 строка = 1 заказ = 1 cборочное задание = 1 единица товара.
Для определения заказа рекомендуем использовать поле `srid`.
Информация о заказе хранится 90 дней с момента оформления.
Для одного ответа на запрос с `flag=0` или без `flag` в системе установлено условное ограничение 80000 строк. Поэтому, чтобы получить все продажи и возвраты, может потребоваться более, чем один запрос. Во втором и далее запросе в параметре `dateFrom `используйте полное значение поля `lastChangeDate` из последней строки ответа на предыдущий запрос.
Если в ответе отдаётся пустой массив `[]`, все продажи и возвраты уже выгружены. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 1 минута | 1 запрос | 1 минута | 1 запрос |
*
* @param [options] - Query parameters
* @returns Успешно
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getSupplierSales({});
* console.log(result);
*/
getSupplierSales(options?: {
dateFrom: string;
flag?: number;
}): Promise;
/**
* Получить отчёт
*
* Метод возвращает отчёт с [операциями по товарам с обязательной маркировкой](https://seller.wildberries.ru/analytics-reports/excise-report).
Данный отчёт можно сохранить в [формате таблиц](https://dev.wildberries.ru/cases/1). Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 5 часов | 10 запросов | 30 минут | 10 запросов |
*
* @param [options] - Query parameters
* @param [data] - Request body data
* @returns Успешно
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.createAnalyticsExciseReport({}, {});
* console.log(result);
*/
createAnalyticsExciseReport(options?: {
dateFrom: string;
dateTo: string;
}, data?: ExciseReportRequest): Promise;
/**
* Создать отчёт
*
* Метод создаёт [задание на генерацию](/openapi/reports#tag/Otchyot-ob-ostatkah-na-skladah/paths/~1api~1v1~1warehouse_remains~1tasks~1%7Btask_id%7D~1status/get) отчёта об [остатках на складах WB](/openapi/reports#tag/Otchyot-ob-ostatkah-na-skladah/paths/~1api~1v1~1warehouse_remains~1tasks~1%7Btask_id%7D~1download/get).
Параметры `groupBy` и `filter` (группировки и фильтры) можно задать в любой комбинации — аналогично [версии](https://seller.wildberries.ru/analytics-reports/warehouse-remains) в личном кабинете. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 1 минута | 1 запрос | 1 минута | 5 запросов |
*
* @param [options] - Query parameters
* @returns Успешно
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.warehouseRemains({});
* console.log(result);
*/
warehouseRemains(options?: {
locale?: string;
groupByBrand?: boolean;
groupBySubject?: boolean;
groupBySa?: boolean;
groupByNm?: boolean;
groupByBarcode?: boolean;
groupBySize?: boolean;
filterPics?: number;
filterVolume?: number;
}): Promise;
/**
* Проверить статус задания на генерацию отчёта об остатках на складах WB
*
* @param task_id - ID задания на генерацию
* @returns Статус задания
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getWarehouseRemainsTaskStatus('task-uuid');
* console.log(result.data?.status);
*/
getWarehouseRemainsTaskStatus(task_id: string): Promise;
/**
* Получить отчёт об остатках на складах WB
*
* @param task_id - ID задания на генерацию
* @returns Данные отчёта
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.downloadWarehouseRemainsReport('task-uuid');
* console.log(result);
*/
downloadWarehouseRemainsReport(task_id: string): Promise;
/**
* Самовыкупы
*
* Метод возвращает отчёт об удержаниях за самовыкупы. Отчёт формируется каждую неделю по средам, до 7:00 по московскому времени, и содержит данные за одну неделю.
Удержание за самовыкуп — 30% от стоимости товаров.
Минимальная сумма всех удержаний — 100 000 ₽, если за неделю в ПВЗ привезли ваших товаров больше, чем на сумму 100 000 ₽.
Данные доступны с августа 2023. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 100 минут | 10 запросов | 10 минут | 10 запросов |
*
* @param [options] - Query parameters
* @returns Response data
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getAnalyticsAntifraudDetails({});
* console.log(result);
*/
getAnalyticsAntifraudDetails(options?: {
date?: string;
}): Promise;
/**
* Маркировка товара
*
* Метод возвращает отчёт о штрафах за отсутствие обязательной маркировки товаров.
В отчёте представлены фотографии товаров, на которых маркировка отсутствует либо не считывается.
Можно получить данные максимум за 31 день. Данные доступны с марта 2024. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 10 минут | 10 запросов | 1 минута | 10 запросов |
*
* @param [options] - Query parameters
* @returns Response data
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getAnalyticsGoodsLabeling({});
* console.log(result);
*/
getAnalyticsGoodsLabeling(options?: {
dateFrom: string;
dateTo: string;
}): Promise;
/**
* Создать отчёт
*
* Метод создаёт [задание на генерацию](/openapi/reports#tag/Platnaya-priyomka/paths/~1api~1v1~1acceptance_report~1tasks~1%7Btask_id%7D~1status/get) отчёта о [платной приёмке](/openapi/reports#tag/Platnaya-priyomka/paths/~1api~1v1~1acceptance_report~1tasks~1%7Btask_id%7D~1download/get).
Можно получить отчёт максимум за 31 день. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 1 минута | 1 запрос | 1 минута | 1 запрос |
*
* @param [options] - Query parameters
* @returns Успешно
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.acceptanceReport({});
* console.log(result);
*/
acceptanceReport(options?: {
dateFrom: string;
dateTo: string;
}): Promise;
/**
* Проверить статус задания на генерацию отчёта о платной приёмке
*
* @param task_id - ID задания на генерацию
* @returns Статус задания
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getAcceptanceReportTaskStatus('task-uuid');
* console.log(result.data?.status);
*/
getAcceptanceReportTaskStatus(task_id: string): Promise;
/**
* Получить отчёт о платной приёмке
*
* @param task_id - ID задания на генерацию
* @returns Данные отчёта
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.downloadAcceptanceReport('task-uuid');
* console.log(result);
*/
downloadAcceptanceReport(task_id: string): Promise;
/**
* Создать отчёт
*
* Метод создаёт [задание на генерацию](/openapi/reports#tag/Platnoe-hranenie/paths/~1api~1v1~1paid_storage~1tasks~1%7Btask_id%7D~1status/get) отчёта о [платном хранении](/openapi/reports#tag/Platnoe-hranenie/paths/~1api~1v1~1paid_storage~1tasks~1%7Btask_id%7D~1download/get).
Можно получить отчёт максимум за 8 дней. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 1 минута | 1 запрос | 1 минута | 5 запросов |
*
* @param [options] - Query parameters
* @returns Успешно
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.paidStorage({});
* console.log(result);
*/
paidStorage(options?: {
dateFrom: string;
dateTo: string;
}): Promise;
/**
* Проверить статус задания на генерацию отчёта о платном хранении
*
* @param task_id - ID задания на генерацию
* @returns Статус задания
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getPaidStorageTaskStatus('task-uuid');
* console.log(result.data?.status);
*/
getPaidStorageTaskStatus(task_id: string): Promise;
/**
* Получить отчёт о платном хранении
*
* @param task_id - ID задания на генерацию
* @returns Данные отчёта
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.downloadPaidStorageReport('task-uuid');
* console.log(result);
*/
downloadPaidStorageReport(task_id: string): Promise;
/**
* Получить отчёт
*
* Метод возвращает отчёт с [данными продаж, сгруппированных по регионам стран](https://seller.wildberries.ru/analytics-reports/region-sale).
Можно получить отчёт максимум за 31 день. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 10 секунд | 1 запрос | 10 секунд | 5 запросов |
*
* @param [options] - Query parameters
* @returns Response data
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getAnalyticsRegionSale({});
* console.log(result);
*/
getAnalyticsRegionSale(options?: {
dateFrom: string;
dateTo: string;
}): Promise;
/**
* Бренды продавца
*
* Метод возвращает список брендов продавца для отчёта о [доле бренда в продажах](https://seller.wildberries.ru/analytics-reports/brand-share).
Можно получить только бренды, которые: - Продавались за последние 90 дней. - Есть на складе WB. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 1 минута | 1 запрос | 1 минута | 10 запросов |
*
* @returns Response data
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getBrandShareBrands();
* console.log(result);
*/
getBrandShareBrands(): Promise;
/**
* Родительские категории бренда
*
* Метод возвращает родительские категории бренда продавца для отчёта о [доле бренда в продажах](https://seller.wildberries.ru/analytics-reports/brand-share).
Можно получить отчёт максимум за 365 дней. Данные доступны с 1 ноября 2022. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 5 секунд | 1 запрос | 5 секунд | 20 запросов |
*
* @param [options] - Query parameters
* @returns Response data
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getBrandShareParentSubjects({});
* console.log(result);
*/
getBrandShareParentSubjects(options?: {
locale?: string;
brand: string;
dateFrom: string;
dateTo: string;
}): Promise;
/**
* Получить отчёт
*
* Метод возвращает отчёт о [доле бренда продавца в продажах](https://seller.wildberries.ru/analytics-reports/brand-share).
Можно получить отчёт максимум за 365 дней. Данные доступны с 1 ноября 2022. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 5 секунд | 1 запрос | 5 секунд | 20 запросов |
*
* @param [options] - Query parameters
* @returns Response data
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getAnalyticsBrandShare({});
* console.log(result);
*/
getAnalyticsBrandShare(options?: {
parentId: number;
brand: string;
dateFrom: string;
dateTo: string;
}): Promise;
/**
* Заблокированные карточки
*
* Метод возвращает список [заблокированных карточек товаров продавца](https://seller.wildberries.ru/analytics-reports/banned-products) с причинами блокировки. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 10 секунд | 1 запрос | 10 секунд | 6 запросов |
*
* @param [options] - Query parameters
* @returns Успешно
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getBannedProductsBlocked({});
* console.log(result);
*/
getBannedProductsBlocked(options?: {
sort: 'brand' | 'nmId' | 'title' | 'vendorCode' | 'reason';
order: 'desc' | 'asc';
}): Promise;
/**
* Скрытые из каталога
*
* Метод возвращает список [товаров продавца, скрытых из каталога](https://seller.wildberries.ru/analytics-reports/banned-products/shadowed). Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 10 секунд | 1 запрос | 10 секунд | 6 запросов |
*
* @param [options] - Query parameters
* @returns Успешно
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @deprecated Scheduled for removal by Wildberries on 2026-07-30. Use
* `sdk.analytics.getItemRatingV2({ onlyShadowedNms: true, ... })` instead;
* v2 returns catalog visibility in `data.items[].isShadowed`.
* @example
* const result = await sdk.reports.getBannedProductsShadowed({});
* console.log(result);
*/
getBannedProductsShadowed(options?: {
sort: 'brand' | 'nmId' | 'title' | 'vendorCode' | 'nmRating';
order: 'desc' | 'asc';
}): Promise;
/**
* Получить отчёт
*
* Метод возвращает отчёт о [возвратах товаров продавцу](https://seller.wildberries.ru/analytics-reports/goods-return).
Можно получить отчёт максимум за 31 день. Лимит запросов на один аккаунт продавца: | Период | Лимит | Интервал | Всплеск | | --- | --- | --- | --- | | 1 минута | 1 запрос | 1 минута | 10 запросов |
*
* @param [options] - Query parameters
* @returns Успешно
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @example
* const result = await sdk.reports.getAnalyticsGoodsReturn({});
* console.log(result);
*/
getAnalyticsGoodsReturn(options?: {
dateFrom: string;
dateTo: string;
}): Promise;
/**
* Занижение габаритов упаковки (штрафы)
*
* Метод возвращает отчёт об удержаниях за занижение габаритов упаковки.
*
* Rate limit: 1 req/min, 1 min interval, burst 1
*
* @param options - Query parameters
* @param options.dateFrom - Start of reporting period (ISO 8601)
* @param options.dateTo - End of reporting period (ISO 8601, required)
* @param options.limit - Number of items in response (max 1000, required)
* @param options.offset - Number of items to skip (default 0)
* @returns Penalty reports with total count
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @see EPIC 44 - New endpoint replacing tab=penalty on old warehouse-measurements
* @example
* const result = await sdk.reports.getMeasurementPenalties({
* dateTo: '2026-02-06',
* limit: 100
* });
* console.log(result.data?.reports);
*/
getMeasurementPenalties(options: MeasurementPenaltiesParams): Promise;
/**
* Замеры склада
*
* Метод возвращает отчёт о замерах склада.
*
* Rate limit: 1 req/min, 1 min interval, burst 1
*
* @param options - Query parameters
* @param options.dateFrom - Start of reporting period (ISO 8601)
* @param options.dateTo - End of reporting period (ISO 8601, required)
* @param options.limit - Number of items in response (max 1000, required)
* @param options.offset - Number of items to skip (default 0)
* @returns Measurement reports with total count
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @see EPIC 44 - New endpoint replacing tab=measurement on old warehouse-measurements
* @example
* const result = await sdk.reports.getWarehouseMeasurementsV2({
* dateTo: '2026-02-06',
* limit: 100
* });
* console.log(result.data?.reports);
*/
getWarehouseMeasurementsV2(options: WarehouseMeasurementsV2Params): Promise;
/**
* Удержания за подмену и некорректные вложения
*
* Метод возвращает отчёт об удержаниях за подмену товара и некорректные вложения.
* Заменяет удалённый endpoint /api/v1/analytics/incorrect-attachments.
*
* Rate limit: 1 req/min, 1 min interval, burst 1
*
* @param options - Query parameters
* @param options.dateFrom - Start of reporting period (ISO 8601)
* @param options.dateTo - End of reporting period (ISO 8601, required)
* @param options.sort - Sort field: nmId, dtBonus, bonusSumm (default: dtBonus)
* @param options.order - Sort order: desc, asc (default: desc)
* @param options.limit - Number of items in response (max 1000, required)
* @param options.offset - Number of items to skip (default 0)
* @returns Deduction reports with total count
* @throws {AuthenticationError} When API key is invalid (401/403)
* @throws {RateLimitError} When rate limit exceeded (429)
* @throws {ValidationError} When request data is invalid (400/422)
* @throws {NetworkError} When network request fails or times out
* @see EPIC 44 - New endpoint replacing removed incorrect-attachments
* @example
* const result = await sdk.reports.getDeductions({
* dateTo: '2026-02-06',
* limit: 100,
* sort: 'dtBonus',
* order: 'desc'
* });
* console.log(result.data?.reports);
*/
getDeductions(options: DeductionsParams): Promise;
}
export type { IncomesItem, StocksItem, OrdersItem, SalesItem, ResponseErrorStatistics, ResponseErrorStatistics2, ExciseReportRequest, ExciseReportResponse, ModelsExciseReportResponse, ModelsExciseReportResponseData, Penalty, Measurement, Response400Retentions, Response403Retentions, ResponsePaidStorage, GetTasksResponse, GetTasksResponseData, CreateTaskResponse, CreateTaskResponseData, Response4xxResponse, AntifraudDetailsItem, AntifraudDetailsResponse, GoodsLabelingItem, GoodsLabelingResponse, RegionSaleItem, RegionSaleResponse, BrandShareBrandsResponse, BrandShareParentSubjectsItem, BrandShareParentSubjectsResponse, BrandShareItem, BrandShareResponse, WarehouseRemainsDownloadItem, WarehouseQuantity, AcceptanceReportDownloadItem, BannedProductBlockedItem, BannedProductsBlockedResponse, BannedProductShadowedItem, BannedProductsShadowedResponse, GoodsReturnItem, GoodsReturnResponse, MeasurementPenaltiesParams, WarehouseMeasurementsV2Params, DeductionsParams, DeductionItem, DeductionsResponse, MeasurementPenaltiesResponse, WarehouseMeasurementsV2Response, } from '../../types/reports.types';
//# sourceMappingURL=index.d.ts.map