import { CustomOperationResponseAbstract } from "./../response/CustomOperationResponse"; import { CloudScriptModels } from "./CloudScriptModels"; /** * Typed response wrappers for the CloudScript domain. * * Each class extends {@link CustomOperationResponseAbstract} * and binds a response DTO from {@link CloudScriptModels}. * * - **Execute flows** return the function result plus runtime * telemetry: execution time, memory used, log lines emitted * by the script, and an {@link ExecuteResponseStatus} * discriminator describing the outcome * (`Ok` / `Exception` / `FunctionNameNotFound` / * `VersionInvalid` / `Timeout`). * - **Management flows** return version metadata and any * validation feedback the backend produced when accepting * the new function source. */ export declare namespace CloudScriptResponseModels { /** * Maps the AddFunction operation to a typed response wrapper. */ class AddFunctionOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new AddFunctionOperationResponse instance. */ constructor(); } /** * Maps the EditFunction operation to a typed response wrapper. */ class EditFunctionOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new EditFunctionOperationResponse instance. */ constructor(); } /** * Maps the ExecuteFunction operation to a typed response wrapper. */ class ExecuteFunctionOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new ExecuteFunctionOperationResponse instance. */ constructor(); } /** * Maps the GetFunction operation to a typed response wrapper. */ class GetFunctionOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetFunctionOperationResponse instance. */ constructor(); } /** * Maps the GetFunctions operation to a typed response wrapper. */ class GetFunctionsOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetFunctionsOperationResponse instance. */ constructor(); } }