/**
 * 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 LogModuleApiDownloadLogsUsingPOSTRequest {
    logRequest?: LogRequest;
}
export interface LogModuleApiGetLogsUsingPOSTRequest {
    logRequest?: LogRequest;
}
export interface LogModuleApiGetLogsV2UsingPOSTRequest {
    logRequest?: LogRequest;
}
export interface LogModuleApiGetNearbyLogsUsingPOSTRequest {
    nearbyLogRequest?: NearbyLogRequest;
}
export interface LogModuleApiGetNearbyLogsV2UsingPOSTRequest {
    nearbyLogRequest?: NearbyLogRequest;
}
export interface LogModuleApiGetWorkflowNearbyLogsUsingPOSTRequest {
    workflowNearbyLogRequest?: WorkflowNearbyLogRequest;
}
export interface LogModuleApiGetWorkflowNearbyLogsV2UsingPOSTRequest {
    workflowNearbyLogRequest?: WorkflowNearbyLogRequest;
}
export interface LogModuleApiWorkflowDownloadLogsUsingPOSTRequest {
    workflowLogRequest?: WorkflowLogRequest;
}
export interface LogModuleApiWorkflowUsingPOSTRequest {
    workflowLogRequest?: WorkflowLogRequest;
}
export interface LogModuleApiWorkflowV2UsingPOSTRequest {
    workflowLogRequest?: WorkflowLogRequest;
}
export interface LogModuleApiWriteLogsUsingPOST1Request {
    createLogRequest?: CreateLogRequest;
}
/**
 *
 */
export declare class LogModuleApi extends runtime.BaseAPI {
    /**
     *
     * downloadLogs
     */
    downloadLogsUsingPOSTRaw(requestParameters: LogModuleApiDownloadLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     *
     * downloadLogs
     */
    downloadLogsUsingPOST(requestParameters?: LogModuleApiDownloadLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     *
     * getLogs
     */
    getLogsUsingPOSTRaw(requestParameters: LogModuleApiGetLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassLogResponse>>;
    /**
     *
     * getLogs
     */
    getLogsUsingPOST(requestParameters?: LogModuleApiGetLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassLogResponse>;
    /**
     *
     * getLogsV2
     */
    getLogsV2UsingPOSTRaw(requestParameters: LogModuleApiGetLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassLogResponseV2>>;
    /**
     *
     * getLogsV2
     */
    getLogsV2UsingPOST(requestParameters?: LogModuleApiGetLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassLogResponseV2>;
    /**
     *
     * getNearbyLogs
     */
    getNearbyLogsUsingPOSTRaw(requestParameters: LogModuleApiGetNearbyLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassNearbyLogResponse>>;
    /**
     *
     * getNearbyLogs
     */
    getNearbyLogsUsingPOST(requestParameters?: LogModuleApiGetNearbyLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassNearbyLogResponse>;
    /**
     *
     * getNearbyLogsV2
     */
    getNearbyLogsV2UsingPOSTRaw(requestParameters: LogModuleApiGetNearbyLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassNearbyLogResponse>>;
    /**
     *
     * getNearbyLogsV2
     */
    getNearbyLogsV2UsingPOST(requestParameters?: LogModuleApiGetNearbyLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassNearbyLogResponse>;
    /**
     *
     * getWorkflowNearbyLogs
     */
    getWorkflowNearbyLogsUsingPOSTRaw(requestParameters: LogModuleApiGetWorkflowNearbyLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassNearbyLogResponse>>;
    /**
     *
     * getWorkflowNearbyLogs
     */
    getWorkflowNearbyLogsUsingPOST(requestParameters?: LogModuleApiGetWorkflowNearbyLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassNearbyLogResponse>;
    /**
     *
     * getWorkflowNearbyLogsV2
     */
    getWorkflowNearbyLogsV2UsingPOSTRaw(requestParameters: LogModuleApiGetWorkflowNearbyLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassNearbyLogResponse>>;
    /**
     *
     * getWorkflowNearbyLogsV2
     */
    getWorkflowNearbyLogsV2UsingPOST(requestParameters?: LogModuleApiGetWorkflowNearbyLogsV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassNearbyLogResponse>;
    /**
     *
     * workflowDownloadLogs
     */
    workflowDownloadLogsUsingPOSTRaw(requestParameters: LogModuleApiWorkflowDownloadLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     *
     * workflowDownloadLogs
     */
    workflowDownloadLogsUsingPOST(requestParameters?: LogModuleApiWorkflowDownloadLogsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
    /**
     *
     * workflow
     */
    workflowUsingPOSTRaw(requestParameters: LogModuleApiWorkflowUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassLogResponse>>;
    /**
     *
     * workflow
     */
    workflowUsingPOST(requestParameters?: LogModuleApiWorkflowUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassLogResponse>;
    /**
     *
     * workflowV2
     */
    workflowV2UsingPOSTRaw(requestParameters: LogModuleApiWorkflowV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassLogResponseV2>>;
    /**
     *
     * workflowV2
     */
    workflowV2UsingPOST(requestParameters?: LogModuleApiWorkflowV2UsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassLogResponseV2>;
    /**
     *
     * writeLogs
     */
    writeLogsUsingPOST1Raw(requestParameters: LogModuleApiWriteLogsUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClass>>;
    /**
     *
     * writeLogs
     */
    writeLogsUsingPOST1(requestParameters?: LogModuleApiWriteLogsUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClass>;
}
