import { FileData } from "../../action/resp/FileData";
export declare class Message {
    static readonly FILE_ERROR_SYNTAX = -1;
    static readonly FILE_ERROR_DOES_NOT_EXIST = -2;
    static readonly FILE_ERROR_INCORRECT_IMAGE_EXT_CHANGE = -3;
    static readonly ACTION_NOT_FOUND = 0;
    static readonly UNABLE_TO_CREATE_UPLOAD_DIR = 1;
    static readonly UPLOAD_ID_NOT_SET = 2;
    static readonly UPLOAD_ID_INCORRECT = 3;
    static readonly MALFORMED_REQUEST = 4;
    static readonly NO_FILE_UPLOADED = 5;
    static readonly FILE_SIZE_EXCEEDS_LIMIT = 6;
    static readonly INCORRECT_EXTENSION = 7;
    static readonly WRITING_FILE_ERROR = 8;
    static readonly UNABLE_TO_DELETE_UPLOAD_DIR = 9;
    static readonly UNABLE_TO_DELETE_FILE = 10;
    static readonly DIR_DOES_NOT_EXIST = 11;
    static readonly FILES_NOT_SET = 12;
    static readonly FILE_IS_NOT_IMAGE = 13;
    static readonly DUPLICATE_NAME = 14;
    static readonly FILE_ALREADY_EXISTS = 15;
    static readonly FILES_ERRORS = 16;
    static readonly UNABLE_TO_COPY_FILE = 17;
    static readonly IMAGE_PROCESS_ERROR = 18;
    static readonly MAX_RESIZE_WIDTH_EXCEEDED = 19;
    static readonly MAX_RESIZE_HEIGHT_EXCEEDED = 20;
    static readonly UNABLE_TO_WRITE_IMAGE_TO_FILE = 21;
    static readonly INTERNAL_ERROR = 22;
    static readonly DOWNLOAD_FAIL_CODE = 23;
    static readonly DOWNLOAD_FAIL_IO = 24;
    static readonly DOWNLOAD_FAIL_HOST_DENIED = 25;
    static readonly DOWNLOAD_FAIL_INCORRECT_URL = 26;
    protected "code": number;
    protected "args": string[];
    protected "files": FileData[];
    static createMessage(code: number, arg1?: string, arg2?: string, arg3?: string): Message;
    static createMessageByFiles(code: number, files: FileData[]): Message;
    static createMessageByFile(code: number, file: FileData): Message;
}
