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 AutomateApiDomainContractsScriptsRunningScriptsRunningScript} */ export type AutomateApiDomainContractsScriptsRunningScriptsRunningScript = schemas['Automate.Api.Domain.Contracts.Scripts.RunningScripts.RunningScript']; /** {@link AutomateApiDomainContractsScriptsScheduledScript} */ export type AutomateApiDomainContractsScriptsScheduledScript = schemas['Automate.Api.Domain.Contracts.Scripts.ScheduledScript']; /** {@link AutomateApiDomainContractsScriptsScript} */ export type AutomateApiDomainContractsScriptsScript = schemas['Automate.Api.Domain.Contracts.Scripts.Script']; /** {@link AutomateApiDomainContractsScriptsScriptSummary} */ export type AutomateApiDomainContractsScriptsScriptSummary = schemas['Automate.Api.Domain.Contracts.Scripts.ScriptSummary']; /** {@link AutomateApiDomainContractsScriptsSubmittableScriptFolder} */ export type AutomateApiDomainContractsScriptsSubmittableScriptFolder = schemas['Automate.Api.Domain.Contracts.Scripts.SubmittableScriptFolder']; /** {@link LabTechModelsScript} */ export type LabTechModelsScript = schemas['LabTech.Models.Script']; /** {@link LabTechModelsScriptFolder} */ export type LabTechModelsScriptFolder = schemas['LabTech.Models.ScriptFolder']; /** {@link LabTechRESTApiModelsPatchOperationArray} */ export type LabTechRESTApiModelsPatchOperationArray = requestBodies['LabTech.RESTApi.Models.PatchOperationArray']; /** * Scripts module * @public */ export declare class ScriptsAPI extends AutomateBaseAPI { getScriptFolderList(params?: CommonParameters): Promise>; postScriptFolder(ScriptFolder: LabTechModelsScriptFolder): Promise; getScriptFolderHierarchy(): Promise>; getScriptFolder(entityId: string, params?: CommonParameters): Promise; deleteScriptFolderApiv1ScriptFoldersByentityId_delete(entityId: string): Promise; patchScriptFolder(entityId: string, PatchOperationArray: LabTechRESTApiModelsPatchOperationArray): Promise; getRunningScripts(params?: CommonParameters): Promise>; getScheduledScripts(params?: CommonParameters): Promise>; deleteScriptSchedule(scheduledId: number): Promise; patchScriptSchedule(scheduledId: number, PatchOperationArray: LabTechRESTApiModelsPatchOperationArray): Promise; getScriptList(params?: CommonParameters): Promise>; postScript(Script: LabTechModelsScript): Promise; getScriptCopyAsync(scriptId: number): Promise; getScript(scriptId: number, params?: CommonParameters): Promise; putScript(scriptId: number, Script: AutomateApiDomainContractsScriptsScript, params?: CommonParameters): Promise; deleteScript(scriptId: number): Promise; postScriptSummary(ScriptSummary: AutomateApiDomainContractsScriptsScriptSummary): Promise; postRootScriptFolder(SubmittableScriptFolder: AutomateApiDomainContractsScriptsSubmittableScriptFolder): Promise; putRootScriptFolder(scriptFolderId: number, SubmittableScriptFolder: AutomateApiDomainContractsScriptsSubmittableScriptFolder): Promise; deleteScriptFolderApiv2ScriptsScriptFoldersByscriptFolderId_delete(scriptFolderId: number): Promise; postChildScriptFolder(parentFolderId: number, SubmittableScriptFolder: AutomateApiDomainContractsScriptsSubmittableScriptFolder): Promise; } export {}; //# sourceMappingURL=ScriptsAPI.d.ts.map