/**
 * Platform
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 1.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { CompetitiveAnalysis, ResponseMessage, WhitelistDto } from '../models/index';
import * as runtime from '../runtime';
export interface WhitelistApiAddUsingPOST2Request {
    whitelistDto?: WhitelistDto;
}
export interface WhitelistApiDisabledUsingPOST2Request {
    whitelistDto?: WhitelistDto;
}
export interface WhitelistApiListUsingDELETE3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface WhitelistApiListUsingDELETE9Request {
    whitelistDto?: WhitelistDto;
}
export interface WhitelistApiListUsingGET15Request {
    whitelistDto?: WhitelistDto;
}
export interface WhitelistApiListUsingGET4Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface WhitelistApiListUsingHEAD3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface WhitelistApiListUsingHEAD9Request {
    whitelistDto?: WhitelistDto;
}
export interface WhitelistApiListUsingOPTIONS3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface WhitelistApiListUsingOPTIONS9Request {
    whitelistDto?: WhitelistDto;
}
export interface WhitelistApiListUsingPATCH3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface WhitelistApiListUsingPATCH9Request {
    whitelistDto?: WhitelistDto;
}
export interface WhitelistApiListUsingPOST10Request {
    whitelistDto?: WhitelistDto;
}
export interface WhitelistApiListUsingPOST3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface WhitelistApiListUsingPUT3Request {
    competitiveAnalysis?: CompetitiveAnalysis;
}
export interface WhitelistApiListUsingPUT9Request {
    whitelistDto?: WhitelistDto;
}
export interface WhitelistApiUpdateUsingPOST3Request {
    whitelistDto?: WhitelistDto;
}
/**
 *
 */
export declare class WhitelistApi extends runtime.BaseAPI {
    /**
     * add
     * add
     */
    addUsingPOST2Raw(requestParameters: WhitelistApiAddUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * add
     * add
     */
    addUsingPOST2(requestParameters?: WhitelistApiAddUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * disabled
     * disabled
     */
    disabledUsingPOST2Raw(requestParameters: WhitelistApiDisabledUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * disabled
     * disabled
     */
    disabledUsingPOST2(requestParameters?: WhitelistApiDisabledUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingDELETE3Raw(requestParameters: WhitelistApiListUsingDELETE3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingDELETE3(requestParameters?: WhitelistApiListUsingDELETE3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingDELETE9Raw(requestParameters: WhitelistApiListUsingDELETE9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingDELETE9(requestParameters?: WhitelistApiListUsingDELETE9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingGET15Raw(requestParameters: WhitelistApiListUsingGET15Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingGET15(requestParameters?: WhitelistApiListUsingGET15Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingGET4Raw(requestParameters: WhitelistApiListUsingGET4Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingGET4(requestParameters?: WhitelistApiListUsingGET4Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingHEAD3Raw(requestParameters: WhitelistApiListUsingHEAD3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingHEAD3(requestParameters?: WhitelistApiListUsingHEAD3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingHEAD9Raw(requestParameters: WhitelistApiListUsingHEAD9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingHEAD9(requestParameters?: WhitelistApiListUsingHEAD9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingOPTIONS3Raw(requestParameters: WhitelistApiListUsingOPTIONS3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingOPTIONS3(requestParameters?: WhitelistApiListUsingOPTIONS3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingOPTIONS9Raw(requestParameters: WhitelistApiListUsingOPTIONS9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingOPTIONS9(requestParameters?: WhitelistApiListUsingOPTIONS9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPATCH3Raw(requestParameters: WhitelistApiListUsingPATCH3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPATCH3(requestParameters?: WhitelistApiListUsingPATCH3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPATCH9Raw(requestParameters: WhitelistApiListUsingPATCH9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPATCH9(requestParameters?: WhitelistApiListUsingPATCH9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPOST10Raw(requestParameters: WhitelistApiListUsingPOST10Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPOST10(requestParameters?: WhitelistApiListUsingPOST10Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPOST3Raw(requestParameters: WhitelistApiListUsingPOST3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPOST3(requestParameters?: WhitelistApiListUsingPOST3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPUT3Raw(requestParameters: WhitelistApiListUsingPUT3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPUT3(requestParameters?: WhitelistApiListUsingPUT3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * list
     */
    listUsingPUT9Raw(requestParameters: WhitelistApiListUsingPUT9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * list
     */
    listUsingPUT9(requestParameters?: WhitelistApiListUsingPUT9Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * update
     * update
     */
    updateUsingPOST3Raw(requestParameters: WhitelistApiUpdateUsingPOST3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * update
     * update
     */
    updateUsingPOST3(requestParameters?: WhitelistApiUpdateUsingPOST3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
