import type { CreateUserScriptModelDTO } from '../models/CreateUserScriptModelDTO'; import type { ScriptDTO } from '../models/ScriptDTO'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class AccountScriptsFilesService { /** * Get a list of account scripts * Get a list of scripts in your Webdock Account * @returns ScriptDTO List of account scripts * @throws ApiError */ static getUserScripts(): CancelablePromise>; /** * Create an account script * Create an account script * @param requestBody User script to be created * @returns ScriptDTO The newly created account script * @throws ApiError */ static createUserScript(requestBody: CreateUserScriptModelDTO): CancelablePromise; /** * Get an account script by ID * Get an account script by ID * @param scriptId ID of the script * @returns ScriptDTO A script * @throws ApiError */ static getUserScriptById(scriptId: number): CancelablePromise; /** * Delete an account script * Delete an account script * @param scriptId ID of the script * @returns any Account script deleted sucessfully * @throws ApiError */ static deleteUserScript(scriptId: number): CancelablePromise; /** * Update an account script * Update an account script * @param scriptId ID of the script * @param requestBody User script to be created * @returns ScriptDTO The updated account script * @throws ApiError */ static patchUserScript(scriptId: number, requestBody: CreateUserScriptModelDTO): CancelablePromise; }