import { ApiConfig } from '@redhat-cloud-services/javascript-clients-shared/dist/common'; import { BulkGetRemediationPlaybookReturnType, CancelPlaybookRunsReturnType, CheckExecutableReturnType, CreateRemediationReturnType, DeleteRemediationReturnType, DeleteRemediationIssueReturnType, DeleteRemediationIssueSystemReturnType, DeleteRemediationIssuesReturnType, DeleteRemediationSystemsReturnType, DeleteRemediationsReturnType, DownloadPlaybooksReturnType, GenerateReturnType, GetDiagnosisReturnType, GetPlaybookRunDetailsReturnType, GetPlaybookRunSystemDetailsReturnType, GetPlaybookRunSystemsReturnType, GetRemediationReturnType, GetRemediationConnectionStatusReturnType, GetRemediationIssueSystemsReturnType, GetRemediationIssuesReturnType, GetRemediationPlaybookReturnType, GetRemediationSystemsReturnType, GetRemediationsReturnType, GetResolutionsForIssueReturnType, GetResolutionsForIssuesReturnType, GetVersionReturnType, ListPlaybookRunsReturnType, RunRemediationReturnType, UpdateRemediationReturnType, UpdateRemediationIssueReturnType } from './index'; type endpointReturnTypes = { bulkGetRemediationPlaybook: BulkGetRemediationPlaybookReturnType; cancelPlaybookRuns: CancelPlaybookRunsReturnType; checkExecutable: CheckExecutableReturnType; createRemediation: CreateRemediationReturnType; deleteRemediation: DeleteRemediationReturnType; deleteRemediationIssue: DeleteRemediationIssueReturnType; deleteRemediationIssueSystem: DeleteRemediationIssueSystemReturnType; deleteRemediationIssues: DeleteRemediationIssuesReturnType; deleteRemediationSystems: DeleteRemediationSystemsReturnType; deleteRemediations: DeleteRemediationsReturnType; downloadPlaybooks: DownloadPlaybooksReturnType; generate: GenerateReturnType; getDiagnosis: GetDiagnosisReturnType; getPlaybookRunDetails: GetPlaybookRunDetailsReturnType; getPlaybookRunSystemDetails: GetPlaybookRunSystemDetailsReturnType; getPlaybookRunSystems: GetPlaybookRunSystemsReturnType; getRemediation: GetRemediationReturnType; getRemediationConnectionStatus: GetRemediationConnectionStatusReturnType; getRemediationIssueSystems: GetRemediationIssueSystemsReturnType; getRemediationIssues: GetRemediationIssuesReturnType; getRemediationPlaybook: GetRemediationPlaybookReturnType; getRemediationSystems: GetRemediationSystemsReturnType; getRemediations: GetRemediationsReturnType; getResolutionsForIssue: GetResolutionsForIssueReturnType; getResolutionsForIssues: GetResolutionsForIssuesReturnType; getVersion: GetVersionReturnType; listPlaybookRuns: ListPlaybookRunsReturnType; runRemediation: RunRemediationReturnType; updateRemediation: UpdateRemediationReturnType; updateRemediationIssue: UpdateRemediationIssueReturnType; }; export declare const RemediationsClient: (BASE_PATH: string, instance?: ApiConfig) => import("@redhat-cloud-services/javascript-clients-shared/dist/base").BaseAPI & import("@redhat-cloud-services/javascript-clients-shared/dist/utils").APIFactoryResponse<{ bulkGetRemediationPlaybook: (...config: [import("./BulkGetRemediationPlaybook").BulkGetRemediationPlaybookParams] | [string, string[], string, boolean, import("axios").AxiosRequestConfig]) => Promise; cancelPlaybookRuns: (...config: [import("./CancelPlaybookRuns").CancelPlaybookRunsParams] | [string, string, import("axios").AxiosRequestConfig]) => Promise; checkExecutable: (...config: [import("./CheckExecutable").CheckExecutableParams] | [string, import("axios").AxiosRequestConfig]) => Promise; createRemediation: (...config: [import("./CreateRemediation").CreateRemediationParams] | [import("./types").RemediationInput, import("axios").AxiosRequestConfig]) => Promise; deleteRemediation: (...config: [string, import("axios").AxiosRequestConfig] | [import("./DeleteRemediation").DeleteRemediationParams]) => Promise; deleteRemediationIssue: (...config: [string, string, import("axios").AxiosRequestConfig] | [import("./DeleteRemediationIssue").DeleteRemediationIssueParams]) => Promise; deleteRemediationIssueSystem: (...config: [import("./DeleteRemediationIssueSystem").DeleteRemediationIssueSystemParams] | [string, string, string, import("axios").AxiosRequestConfig]) => Promise; deleteRemediationIssues: (...config: [import("./DeleteRemediationIssues").DeleteRemediationIssuesParams] | [string, import("./types").IssuesList, import("axios").AxiosRequestConfig]) => Promise; deleteRemediationSystems: (...config: [import("./DeleteRemediationSystems").DeleteRemediationSystemsParams] | [string, import("./types").SystemsList, import("axios").AxiosRequestConfig]) => Promise; deleteRemediations: (...config: [import("./DeleteRemediations").DeleteRemediationsParams] | [import("./types").RemediationsList, import("axios").AxiosRequestConfig]) => Promise; downloadPlaybooks: (...config: [import("./DownloadPlaybooks").DownloadPlaybooksParams] | [string[], import("axios").AxiosRequestConfig]) => Promise; generate: (...config: [import("./Generate").GenerateParams] | [import("./types").PlaybookDefinition, import("axios").AxiosRequestConfig]) => Promise; getDiagnosis: (...config: [string, string, string, import("axios").AxiosRequestConfig] | [import("./GetDiagnosis").GetDiagnosisParams]) => Promise; getPlaybookRunDetails: (...config: [string, string, import("axios").AxiosRequestConfig] | [import("./GetPlaybookRunDetails").GetPlaybookRunDetailsParams]) => Promise; getPlaybookRunSystemDetails: (...config: [string, string, string, import("axios").AxiosRequestConfig] | [import("./GetPlaybookRunSystemDetails").GetPlaybookRunSystemDetailsParams]) => Promise; getPlaybookRunSystems: (...config: [import("./GetPlaybookRunSystems").GetPlaybookRunSystemsParams] | [string, string, string, number, number, string, import("./GetPlaybookRunSystems").GetPlaybookRunSystemsSortEnum, import("axios").AxiosRequestConfig]) => Promise; getRemediation: (...config: [import("./GetRemediation").GetRemediationParams] | [string, import("./GetRemediation").GetRemediationFormatEnum, import("axios").AxiosRequestConfig]) => Promise; getRemediationConnectionStatus: (...config: [string, import("axios").AxiosRequestConfig] | [import("./GetRemediationConnectionStatus").GetRemediationConnectionStatusParams]) => Promise; getRemediationIssueSystems: (...config: [import("./GetRemediationIssueSystems").GetRemediationIssueSystemsParams] | [string, string, number, number, import("./GetRemediationIssueSystems").GetRemediationIssueSystemsSortEnum, import("axios").AxiosRequestConfig]) => Promise; getRemediationIssues: (...config: [import("./GetRemediationIssues").GetRemediationIssuesParams] | [string, number, number, import("./types").GetRemediationIssuesFilterParameter, import("./GetRemediationIssues").GetRemediationIssuesSortEnum, import("axios").AxiosRequestConfig]) => Promise; getRemediationPlaybook: (...config: [string, string[], string, boolean, import("axios").AxiosRequestConfig] | [import("./GetRemediationPlaybook").GetRemediationPlaybookParams]) => Promise; getRemediationSystems: (...config: [import("./GetRemediationSystems").GetRemediationSystemsParams] | [string, number, number, import("./types").GetRemediationSystemsFilterParameter, import("./GetRemediationSystems").GetRemediationSystemsSortEnum, import("axios").AxiosRequestConfig]) => Promise; getRemediations: (...config: [import("./GetRemediations").GetRemediationsParams] | [import("./GetRemediations").GetRemediationsSortEnum, import("./types").GetRemediationsFilterParameter, number, number, string, boolean, import("./GetRemediations").GetRemediationsFieldsDataEnum[], import("axios").AxiosRequestConfig]) => Promise; getResolutionsForIssue: (...config: [string, import("axios").AxiosRequestConfig] | [import("./GetResolutionsForIssue").GetResolutionsForIssueParams]) => Promise; getResolutionsForIssues: (...config: [import("./GetResolutionsForIssues").GetResolutionsForIssuesParams] | [import("./types").ResolutionsBatchInput, import("axios").AxiosRequestConfig]) => Promise; getVersion: (...config: [import("./GetVersion").GetVersionParams] | [import("axios").AxiosRequestConfig]) => Promise; listPlaybookRuns: (...config: [import("./ListPlaybookRuns").ListPlaybookRunsParams] | [string, number, number, import("./ListPlaybookRuns").ListPlaybookRunsSortEnum, import("axios").AxiosRequestConfig]) => Promise; runRemediation: (...config: [import("./RunRemediation").RunRemediationParams] | [string, import("./types").PlaybookRunsInput, import("axios").AxiosRequestConfig]) => Promise; updateRemediation: (...config: [import("./UpdateRemediation").UpdateRemediationParams] | [string, import("./types").RemediationInput, import("axios").AxiosRequestConfig]) => Promise; updateRemediationIssue: (...config: [import("./UpdateRemediationIssue").UpdateRemediationIssueParams] | [string, string, import("./types").RemediationIssueIn, import("axios").AxiosRequestConfig]) => Promise; }, endpointReturnTypes>; export default RemediationsClient;