/**
 * 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 { Application, ResponseMessage } from '../models/index';
import * as runtime from '../runtime';
export interface ApplicationApiAuditAppUsingPOSTRequest {
    application?: Application;
}
export interface ApplicationApiDeleteAppUsingPOSTRequest {
    application?: Application;
}
export interface ApplicationApiListUsingDELETE2Request {
    application?: Application;
}
export interface ApplicationApiListUsingGET3Request {
    application?: Application;
}
export interface ApplicationApiListUsingHEAD2Request {
    application?: Application;
}
export interface ApplicationApiListUsingOPTIONS2Request {
    application?: Application;
}
export interface ApplicationApiListUsingPATCH2Request {
    application?: Application;
}
export interface ApplicationApiListUsingPOST2Request {
    application?: Application;
}
export interface ApplicationApiListUsingPUT2Request {
    application?: Application;
}
export interface ApplicationApiTakeDownUsingPOSTRequest {
    application?: Application;
}
/**
 *
 */
export declare class ApplicationApi extends runtime.BaseAPI {
    /**
     * auditApp
     * auditApp
     */
    auditAppUsingPOSTRaw(requestParameters: ApplicationApiAuditAppUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * auditApp
     * auditApp
     */
    auditAppUsingPOST(requestParameters?: ApplicationApiAuditAppUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deleteApp
     * deleteApp
     */
    deleteAppUsingPOSTRaw(requestParameters: ApplicationApiDeleteAppUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deleteApp
     * deleteApp
     */
    deleteAppUsingPOST(requestParameters?: ApplicationApiDeleteAppUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingDELETE2Raw(requestParameters: ApplicationApiListUsingDELETE2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingDELETE2(requestParameters?: ApplicationApiListUsingDELETE2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingGET3Raw(requestParameters: ApplicationApiListUsingGET3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingGET3(requestParameters?: ApplicationApiListUsingGET3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingHEAD2Raw(requestParameters: ApplicationApiListUsingHEAD2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingHEAD2(requestParameters?: ApplicationApiListUsingHEAD2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingOPTIONS2Raw(requestParameters: ApplicationApiListUsingOPTIONS2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingOPTIONS2(requestParameters?: ApplicationApiListUsingOPTIONS2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingPATCH2Raw(requestParameters: ApplicationApiListUsingPATCH2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingPATCH2(requestParameters?: ApplicationApiListUsingPATCH2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingPOST2Raw(requestParameters: ApplicationApiListUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingPOST2(requestParameters?: ApplicationApiListUsingPOST2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingPUT2Raw(requestParameters: ApplicationApiListUsingPUT2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * getPageData
     * queryAppStoreList
     */
    listUsingPUT2(requestParameters?: ApplicationApiListUsingPUT2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * auditApp
     * takeDown
     */
    takeDownUsingPOSTRaw(requestParameters: ApplicationApiTakeDownUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * auditApp
     * takeDown
     */
    takeDownUsingPOST(requestParameters?: ApplicationApiTakeDownUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
