import { AutomateBaseAPI } from '../BaseAPI'; import { components } from '../AutomateTypes'; import { CommonParameters } from '../AutomateAPI'; import { NoContentResponse } from '../types'; type schemas = components['schemas']; type requestBodies = components['requestBodies']; /** {@link AutomateApiDomainContractsPatchingApprovalPolicy} */ export type AutomateApiDomainContractsPatchingApprovalPolicy = schemas['Automate.Api.Domain.Contracts.Patching.ApprovalPolicy']; /** {@link AutomateApiDomainContractsPatchingGroupPatchingPolicy} */ export type AutomateApiDomainContractsPatchingGroupPatchingPolicy = schemas['Automate.Api.Domain.Contracts.Patching.GroupPatchingPolicy']; /** {@link AutomateApiDomainContractsPatchingPatchHistory} */ export type AutomateApiDomainContractsPatchingPatchHistory = schemas['Automate.Api.Domain.Contracts.Patching.PatchHistory']; /** {@link AutomateApiDomainContractsPatchingThirdPartyUpdatePolicy} */ export type AutomateApiDomainContractsPatchingThirdPartyUpdatePolicy = schemas['Automate.Api.Domain.Contracts.Patching.ThirdPartyUpdatePolicy']; /** {@link AutomateApiDomainContractsPatchingv1_5UpdatePolicyMicrosoftUpdatePolicy} */ export type AutomateApiDomainContractsPatchingv1_5UpdatePolicyMicrosoftUpdatePolicy = schemas['Automate.Api.Domain.Contracts.Patching.v1_5.UpdatePolicy.MicrosoftUpdatePolicy']; /** {@link LabTechModelsPatchActionArgs} */ export type LabTechModelsPatchActionArgs = requestBodies['LabTech.Models.PatchActionArgs']; /** * Patching module * @public */ export declare class PatchingAPI extends AutomateBaseAPI { getApprovalPolicyListAsync(params?: CommonParameters): Promise>; getGroupPatchingPolicyListAsync(params?: CommonParameters): Promise>; getMicrosoftUpdatePolicyListAsync(params?: CommonParameters): Promise>; deployAllApproved(PatchActionArgs: LabTechModelsPatchActionArgs): Promise; deployAllSecurity(PatchActionArgs: LabTechModelsPatchActionArgs): Promise; reattemptFailed(PatchActionArgs: LabTechModelsPatchActionArgs): Promise; setToPilotStage(PatchActionArgs: LabTechModelsPatchActionArgs): Promise; setToProductionStage(PatchActionArgs: LabTechModelsPatchActionArgs): Promise; setToTestStage(PatchActionArgs: LabTechModelsPatchActionArgs): Promise; getPatchHistoryListAsync(params?: CommonParameters): Promise>; getThirdPartyUpdatePolicyListAsync(params?: CommonParameters): Promise>; } export {}; //# sourceMappingURL=PatchingAPI.d.ts.map