//#region src/types/errors.d.ts declare const MediaCloudErrors: { readonly MUX_CONFIG_MISSING: { readonly message: "Mux configuration (tokenId and tokenSecret) must be provided in pluginOptions to use Mux"; readonly errorCode: 400; }; readonly MUX_CONFIG_INCOMPLETE: { readonly message: "Mux configuration is missing. Mux features will not be available"; readonly errorCode: 400; }; readonly MUX_UPLOAD_ID_MISSING: { readonly message: "No upload-id found for upload"; readonly errorCode: 400; }; readonly MUX_ASSET_DELETE_ERROR: { readonly message: "Error deleting Mux asset"; readonly errorCode: 500; }; readonly MUX_UPLOAD_ERROR: { readonly message: "Mux video upload failed"; readonly errorCode: 500; }; readonly MUX_DIRECT_UPLOAD_ERROR: { readonly message: "Mux direct upload failed"; readonly errorCode: 500; }; readonly MUX_CREATE_UPLOAD_ERROR: { readonly message: "Error in Mux create upload handler"; readonly errorCode: 500; }; readonly MUX_REQUEST_NO_JSON: { readonly message: "Request does not support json() method"; readonly errorCode: 400; }; readonly MUX_WEBHOOK_BODY_INVALID: { readonly message: "Invalid Mux webhook body"; readonly errorCode: 400; }; readonly S3_CONFIG_MISSING: { readonly message: "S3 configuration (bucket, region, accessKeyId, secretAccessKey) must be provided in pluginOptions"; readonly errorCode: 400; }; readonly S3_DELETE_ERROR: { readonly message: "Error deleting file from S3"; readonly errorCode: 500; }; readonly S3_RENAME_ERROR: { readonly message: "Error renaming file in S3"; readonly errorCode: 500; }; readonly S3_MOVE_ERROR: { readonly message: "Error moving file in S3"; readonly errorCode: 500; }; readonly S3_PREFIX_ERROR: { readonly message: "Error updating S3 prefix"; readonly errorCode: 500; }; readonly S3_GET_OBJECT_ERROR: { readonly message: "Error getting object from S3"; readonly errorCode: 500; }; readonly S3_UNIQUE_NAME_ERROR: { readonly message: "Could not find a unique file name after maximum tries"; readonly errorCode: 500; }; readonly TUS_UPLOAD_ERROR: { readonly message: "TUS file upload error occurred"; readonly errorCode: 500; }; readonly TUS_CLEANUP_ERROR: { readonly message: "Error during cleanup"; readonly errorCode: 500; }; readonly UNKNOWN_STORAGE_TYPE: { readonly message: "Unknown storage type for media"; readonly errorCode: 500; }; readonly COLLECTION_REQUIRED: { readonly message: "A collection must be specified in the plugin options"; readonly errorCode: 400; }; readonly THUMBNAIL_GENERATION_ERROR: { readonly message: "Error generating thumbnail URL"; readonly errorCode: 500; }; readonly PATH_UPDATE_ERROR: { readonly message: "Error updating media path"; readonly errorCode: 500; }; readonly FILE_TYPE_UNKNOWN: { readonly message: "Unable to determine file type"; readonly errorCode: 400; }; readonly FILE_TYPE_ERROR: { readonly message: "Error determining file type"; readonly errorCode: 500; }; readonly FILE_TYPE_UNSUPPORTED_ERROR: { readonly message: "Unsupported file type"; readonly errorCode: 400; }; readonly FILE_TYPE_NOT_ALLOWED: { readonly message: "File type not allowed"; readonly errorCode: 400; }; readonly FILE_SIZE_EXCEEDED: { readonly message: "File size exceeds the maximum allowed limit"; readonly errorCode: 400; }; readonly FILENAME_SANITIZE_ERROR: { readonly message: "Error sanitizing filename"; readonly errorCode: 500; }; readonly FILE_MISSING_NAME: { readonly message: "Filename is missing, cannot parse file"; readonly errorCode: 500; }; readonly FILE_NOT_FOUND: { readonly message: "File not found"; readonly errorCode: 404; }; readonly FILE_DIMENSIONS_ERROR: { readonly message: "Error setting media dimensions"; readonly errorCode: 500; }; readonly UPLOAD_NO_URL: { readonly message: "No upload URL provided, cannot parse upload ID"; readonly errorCode: 400; }; readonly UPLOAD_HANDLER_ERROR: { readonly message: "Upload handler error occurred"; readonly errorCode: 500; }; readonly UPLOAD_POLLING_ERROR: { readonly message: "Polling error for upload"; readonly errorCode: 500; }; readonly UPLOAD_QUEUE_NOT_INITIALIZED: { readonly message: "Upload queue not initialized"; readonly errorCode: 500; }; readonly PLUGIN_NOT_CONFIGURED: { readonly message: "Payload Media Cloud plugin is not configured"; readonly errorCode: 500; }; readonly NAMING_FUNCTION_ERROR: { readonly message: "Error in namingFunction"; readonly errorCode: 500; }; readonly FOLDER_FETCH_ERROR: { readonly message: "Error fetching folder data"; readonly errorCode: 500; }; }; declare enum MediaCloudLogs { S3_STORE_MULTIPART_INIT = "Initializing multipart upload", S3_STORE_MULTIPART_CREATED = "Multipart upload created", S3_STORE_UPLOAD_FAILED = "Failed to finish upload", S3_STORE_READ_ATTEMPT = "Attempting to read file from S3", S3_STORE_READ_SUCCESS = "Successfully read file from S3", S3_STORE_READ_RETRY = "Failed to read file, trying again", S3_STORE_READ_FAILED = "Failed to read file", S3_STORE_FILE_NOT_FOUND = "No file found", S3_STORE_FILE_FOUND = "File found", S3_STORE_RETRIEVE_PARTS_ERROR = "Error retrieving parts", S3_STORE_METADATA_SAVING = "Saving metadata", S3_STORE_METADATA_SAVED = "Metadata file saved", S3_STORE_INCOMPLETE_PART_UPLOADED = "Finished uploading incomplete part", S3_STORE_CHUNK_REMOVAL_FAILED = "Failed to remove chunk", } //#endregion export { MediaCloudErrors, MediaCloudLogs }; //# sourceMappingURL=errors.d.mts.map