/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. > [Инструкции по работе с маркетплейсом](https://seller-edu.ozon.ru) > [Информационная платформа и сообщество разработчиков Ozon for dev](https://dev.ozon.ru/)
*
* The version of the OpenAPI document: 2.1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import * as runtime from '../runtime';
import type { ReviewV2ReviewChangeStatusV2Request, ReviewV2ReviewCommentDeleteV2Request, ReviewV2ReviewCountV2Response, ReviewV2ReviewInfoV2Request, ReviewV2ReviewInfoV2Response, ReviewV2ReviewListV2Request, ReviewV2ReviewListV2Response, V1CommentCreateRequest, V1CommentCreateResponse, V1CommentDeleteRequest, V1CommentListRequest, V1CommentListResponse, V1ReviewChangeStatusRequest, V1ReviewCountResponse, V1ReviewInfoRequest, V1ReviewInfoResponse, V1ReviewListRequest, V1ReviewListResponse } from '../models/index';
export interface ReviewAPICommentCreateRequest {
v1CommentCreateRequest: V1CommentCreateRequest;
}
export interface ReviewAPICommentDeleteRequest {
v1CommentDeleteRequest: V1CommentDeleteRequest;
}
export interface ReviewAPICommentListRequest {
v1CommentListRequest: V1CommentListRequest | null;
}
export interface ReviewAPIReviewChangeStatusRequest {
v1ReviewChangeStatusRequest: V1ReviewChangeStatusRequest;
}
export interface ReviewAPIReviewCountRequest {
body: object;
}
export interface ReviewAPIReviewInfoRequest {
v1ReviewInfoRequest: V1ReviewInfoRequest;
}
export interface ReviewAPIReviewListRequest {
v1ReviewListRequest: V1ReviewListRequest;
}
export interface ReviewChangeStatusV2Request {
clientId: string;
apiKey: string;
reviewV2ReviewChangeStatusV2Request: ReviewV2ReviewChangeStatusV2Request;
}
export interface ReviewCommentDeleteV2Request {
clientId: string;
apiKey: string;
reviewV2ReviewCommentDeleteV2Request: ReviewV2ReviewCommentDeleteV2Request;
}
export interface ReviewCountV2Request {
clientId: string;
apiKey: string;
}
export interface ReviewInfoV2Request {
clientId: string;
apiKey: string;
reviewV2ReviewInfoV2Request: ReviewV2ReviewInfoV2Request;
}
export interface ReviewListV2Request {
clientId: string;
apiKey: string;
reviewV2ReviewListV2Request: ReviewV2ReviewListV2Request;
}
/**
*
*/
export declare class ReviewAPI extends runtime.BaseAPI {
/**
* Доступно для продавцов с подпиской [Управление отзывами](https://seller-edu.ozon.ru/libra/seller-rating/podpiska-upravlenie-otzyvami) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
* Оставить комментарий на отзыв
*/
reviewAPICommentCreateRaw(requestParameters: ReviewAPICommentCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Доступно для продавцов с подпиской [Управление отзывами](https://seller-edu.ozon.ru/libra/seller-rating/podpiska-upravlenie-otzyvami) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
* Оставить комментарий на отзыв
*/
reviewAPICommentCreate(v1CommentCreateRequest: V1CommentCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Доступно для продавцов с подпиской [Управление отзывами](https://seller-edu.ozon.ru/libra/seller-rating/podpiska-upravlenie-otzyvami) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
* Удалить комментарий на отзыв
* @deprecated
*/
reviewAPICommentDeleteRaw(requestParameters: ReviewAPICommentDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Доступно для продавцов с подпиской [Управление отзывами](https://seller-edu.ozon.ru/libra/seller-rating/podpiska-upravlenie-otzyvami) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
* Удалить комментарий на отзыв
* @deprecated
*/
reviewAPICommentDelete(v1CommentDeleteRequest: V1CommentDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise