import { CustomOperationResponseAbstract } from "./../response/CustomOperationResponse"; import { ContentModels } from "./ContentModels"; /** * Typed response wrappers for the Content domain. * * Each class extends {@link CustomOperationResponseAbstract} and * binds a response DTO from {@link ContentModels}. Most file * operations resolve to lightweight responses that carry just * the `fileId` plus the associated upload / download token — * pair them with the byte-transfer helpers * {@link GNNetwork.uploadFile} and * {@link GNNetwork.getDownloadFileUrl} to complete the workflow. * * The same wrapper classes are reused across the * client / server / admin role variants because the response * shape is identical regardless of which role issued the * request. */ export declare namespace ContentResponseModels { /** * Maps the CreateNewFileUploadInfo operation to a typed response wrapper. */ class CreateNewFileUploadInfoOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new CreateNewFileUploadInfoOperationResponse instance. */ constructor(); } /** * Maps the GetContentData operation to a typed response wrapper. */ class GetContentDataOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetContentDataOperationResponse instance. */ constructor(); } /** * Maps the GetFileUploadInfoList operation to a typed response wrapper. */ class GetFileUploadInfoListOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetFileUploadInfoListOperationResponse instance. */ constructor(); } /** * Maps the GetFileUploadInfo operation to a typed response wrapper. */ class GetFileUploadInfoOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetFileUploadInfoOperationResponse instance. */ constructor(); } /** * Maps the RemoveFileUploadInfo operation to a typed response wrapper. */ class RemoveFileUploadInfoOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new RemoveFileUploadInfoOperationResponse instance. */ constructor(); } /** * Maps the RequestDownloadFileUploadInfo operation to a typed response wrapper. */ class RequestDownloadFileUploadInfoOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new RequestDownloadFileUploadInfoOperationResponse instance. */ constructor(); } /** * Maps the SetContentData operation to a typed response wrapper. */ class SetContentDataOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new SetContentDataOperationResponse instance. */ constructor(); } }