import type { AzureVMwareSolutionAPIContext } from "../../api/azureVMwareSolutionAPIContext.js"; import type { ScriptExecutionsGetExecutionLogsOptionalParams, ScriptExecutionsDeleteOptionalParams, ScriptExecutionsCreateOrUpdateOptionalParams, ScriptExecutionsGetOptionalParams, ScriptExecutionsListOptionalParams } from "../../api/scriptExecutions/options.js"; import type { ScriptExecution } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { PollerLike, OperationState } from "@azure/core-lro"; /** Interface representing a ScriptExecutions operations. */ export interface ScriptExecutionsOperations { /** Return the logs for a script execution resource */ getExecutionLogs: (resourceGroupName: string, privateCloudName: string, scriptExecutionName: string, options?: ScriptExecutionsGetExecutionLogsOptionalParams) => Promise; /** Delete a ScriptExecution */ /** * @fixme delete is a reserved word that cannot be used as an operation name. * Please add @clientName("clientName") or @clientName("", "javascript") * to the operation to override the generated name. */ delete: (resourceGroupName: string, privateCloudName: string, scriptExecutionName: string, options?: ScriptExecutionsDeleteOptionalParams) => PollerLike, void>; /** Create a ScriptExecution */ createOrUpdate: (resourceGroupName: string, privateCloudName: string, scriptExecutionName: string, scriptExecution: ScriptExecution, options?: ScriptExecutionsCreateOrUpdateOptionalParams) => PollerLike, ScriptExecution>; /** Get a ScriptExecution */ get: (resourceGroupName: string, privateCloudName: string, scriptExecutionName: string, options?: ScriptExecutionsGetOptionalParams) => Promise; /** List ScriptExecution resources by PrivateCloud */ list: (resourceGroupName: string, privateCloudName: string, options?: ScriptExecutionsListOptionalParams) => PagedAsyncIterableIterator; } export declare function _getScriptExecutionsOperations(context: AzureVMwareSolutionAPIContext): ScriptExecutionsOperations; //# sourceMappingURL=index.d.ts.map