/**
 * 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 * as runtime from '../runtime';
import type { CreateLogRequest, LogRequest, NearbyLogRequest, ResponseClass, ResponseClassLogResponse, ResponseClassLogResponseV2, ResponseClassNearbyLogResponse, WorkflowLogRequest, WorkflowNearbyLogRequest } from '../models/index';
export interface SystemLogModuleApiDownloadLogsUsingPOSTRequest {
    logRequest?: LogRequest;
}
export interface SystemLogModuleApiGetLogsUsingPOSTRequest {
    logRequest?: LogRequest;
}
export interface SystemLogModuleApiGetLogsV2UsingPOSTRequest {
    logRequest?: LogRequest;
}
export interface SystemLogModuleApiGetNearbyLogsUsingPOSTRequest {
    nearbyLogRequest?: NearbyLogRequest;
}
export interface SystemLogModuleApiGetNearbyLogsV2UsingPOSTRequest {
    nearbyLogRequest?: NearbyLogRequest;
}
export interface SystemLogModuleApiGetWorkflowNearbyLogsUsingPOSTRequest {
    workflowNearbyLogRequest?: WorkflowNearbyLogRequest;
}
export interface SystemLogModuleApiGetWorkflowNearbyLogsV2UsingPOSTRequest {
    workflowNearbyLogRequest?: WorkflowNearbyLogRequest;
}
export interface SystemLogModuleApiWorkflowDownloadLogsUsingPOSTRequest {
    workflowLogRequest?: WorkflowLogRequest;
}
export interface SystemLogModuleApiWorkflowUsingPOSTRequest {
    workflowLogRequest?: WorkflowLogRequest;
}
export interface SystemLogModuleApiWorkflowV2UsingPOSTRequest {
    workflowLogRequest?: WorkflowLogRequest;
}
export interface SystemLogModuleApiWriteLogsUsingPOSTRequest {
    createLogRequest?: CreateLogRequest;
}
export interface SystemLogModuleApiWriteLogsUsingPOST1Request {
    createLogRequest?: CreateLogRequest;
}
/**
 *
 */
export declare class SystemLogModuleApi extends runtime.BaseAPI {
    /**
     *
     * downloadLogs
     */
    downloadLogsUsingPOSTRaw(requestParameters: SystemLogModuleApiDownloadLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     *
     * downloadLogs
     */
    downloadLogsUsingPOST(requestParameters?: SystemLogModuleApiDownloadLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     *
     * getLogs
     */
    getLogsUsingPOSTRaw(requestParameters: SystemLogModuleApiGetLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassLogResponse>>;
    /**
     *
     * getLogs
     */
    getLogsUsingPOST(requestParameters?: SystemLogModuleApiGetLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassLogResponse>;
    /**
     *
     * getLogsV2
     */
    getLogsV2UsingPOSTRaw(requestParameters: SystemLogModuleApiGetLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassLogResponseV2>>;
    /**
     *
     * getLogsV2
     */
    getLogsV2UsingPOST(requestParameters?: SystemLogModuleApiGetLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassLogResponseV2>;
    /**
     *
     * getNearbyLogs
     */
    getNearbyLogsUsingPOSTRaw(requestParameters: SystemLogModuleApiGetNearbyLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassNearbyLogResponse>>;
    /**
     *
     * getNearbyLogs
     */
    getNearbyLogsUsingPOST(requestParameters?: SystemLogModuleApiGetNearbyLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassNearbyLogResponse>;
    /**
     *
     * getNearbyLogsV2
     */
    getNearbyLogsV2UsingPOSTRaw(requestParameters: SystemLogModuleApiGetNearbyLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassNearbyLogResponse>>;
    /**
     *
     * getNearbyLogsV2
     */
    getNearbyLogsV2UsingPOST(requestParameters?: SystemLogModuleApiGetNearbyLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassNearbyLogResponse>;
    /**
     *
     * getWorkflowNearbyLogs
     */
    getWorkflowNearbyLogsUsingPOSTRaw(requestParameters: SystemLogModuleApiGetWorkflowNearbyLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassNearbyLogResponse>>;
    /**
     *
     * getWorkflowNearbyLogs
     */
    getWorkflowNearbyLogsUsingPOST(requestParameters?: SystemLogModuleApiGetWorkflowNearbyLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassNearbyLogResponse>;
    /**
     *
     * getWorkflowNearbyLogsV2
     */
    getWorkflowNearbyLogsV2UsingPOSTRaw(requestParameters: SystemLogModuleApiGetWorkflowNearbyLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassNearbyLogResponse>>;
    /**
     *
     * getWorkflowNearbyLogsV2
     */
    getWorkflowNearbyLogsV2UsingPOST(requestParameters?: SystemLogModuleApiGetWorkflowNearbyLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassNearbyLogResponse>;
    /**
     *
     * workflowDownloadLogs
     */
    workflowDownloadLogsUsingPOSTRaw(requestParameters: SystemLogModuleApiWorkflowDownloadLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     *
     * workflowDownloadLogs
     */
    workflowDownloadLogsUsingPOST(requestParameters?: SystemLogModuleApiWorkflowDownloadLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     *
     * workflow
     */
    workflowUsingPOSTRaw(requestParameters: SystemLogModuleApiWorkflowUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassLogResponse>>;
    /**
     *
     * workflow
     */
    workflowUsingPOST(requestParameters?: SystemLogModuleApiWorkflowUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassLogResponse>;
    /**
     *
     * workflowV2
     */
    workflowV2UsingPOSTRaw(requestParameters: SystemLogModuleApiWorkflowV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassLogResponseV2>>;
    /**
     *
     * workflowV2
     */
    workflowV2UsingPOST(requestParameters?: SystemLogModuleApiWorkflowV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassLogResponseV2>;
    /**
     *
     * writeLogs
     */
    writeLogsUsingPOSTRaw(requestParameters: SystemLogModuleApiWriteLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     *
     * writeLogs
     */
    writeLogsUsingPOST(requestParameters?: SystemLogModuleApiWriteLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     *
     * writeLogs
     */
    writeLogsUsingPOST1Raw(requestParameters: SystemLogModuleApiWriteLogsUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     *
     * writeLogs
     */
    writeLogsUsingPOST1(requestParameters?: SystemLogModuleApiWriteLogsUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
}
