export declare enum ErrorCode { Internal = "internal", InvalidRequest = "invalidRequest", InvalidExtension = "invalidExtension", InvalidTransformation = "invalidTransformation", InvalidImage = "invalidImage", MaxUploadSizeExceeded = "maxUploadSizeExceeded", PermissionDenied = "permissionDenied", NotFound = "notFound" } export declare class MediaError extends Error { readonly code: ErrorCode; readonly data?: any; constructor(code: ErrorCode, message: string, data?: any); } export interface ErrorResponse { code: ErrorCode; message: string; data?: T; } export declare function createErrorResponse(error: ErrorResponse): ErrorResponse; export declare function statusCodeForErrorCode(type: ErrorCode): number; //# sourceMappingURL=error.d.ts.map