export declare enum Aria2DownloadStatus {
    ACTIVE = "active",
    PAUSED = "paused",
    ERROR = "error",
    COMPLETED = "completed",
    USED = "used"
}
export declare enum Aria2ExitStatus {
    SUCCESSFUL = 0,
    UNKNOWN_ERROR = 1,
    TIMEOUT = 2,
    RESOURCE_NOT_FOUND = 3,
    MAX_RESOURCE_NOT_FOUND = 4,
    DOWNLOAD_ABORTED = 5,
    NETWORK_PROBLEM = 6,
    UNFINISHED_DOWNLOADS = 7,
    REMOTE_SERVER_NOT_SUPPORT_RESUME = 8,
    NOT_ENOUGH_DISK_SPACE_AVAILABLE = 9,
    PIECE_LENGTH_IS_DIFFERENT = 10,
    DOWNLOADING_SAME_FILE = 11,
    DOWNLOADING_SAME_INFO_HASH_TORRENT = 12,
    FILE_ALREADY_EXISTED = 13,
    RENAMING_FILE_FAILED = 14,
    COULD_NOT_OPEN_EXISTING_FILE = 15,
    COULD_NOT_CREATE_NEW_FILE = 16,
    IO_ERROR = 17,
    COULD_NOT_CREATE_DIRECTORY = 18,
    NAME_RESOLUTION_FAILED = 19,
    COULD_NOT_PARSE_METALINK_DOCUMENT = 20,
    FTP_COMMAND_FAILED = 21,
    HTTP_RESPONSE_HEADER_IS_BAD = 22,
    TOO_MANY_REDIRECTS = 23,
    HTTP_AUTHORIZATION_FAILED = 24,
    COULD_NOT_PARSE_BENCODED_FILE = 25,
    FILE_IS_CORRUPTED = 26,
    MAGNET_URI_IS_BAD = 27,
    BAD_OPTION_IS_GIVEN = 28,
    REMOTE_SERVER_IS_UNABLE_TO_HANDLE_THE_REQUEST = 29,
    COULD_NOT_PARSE_JSONRPC_REQUEST = 30,
    RESERVED_NOT_USED = 31,
    CHECKSUM_VALIDATION_FAILED = 32
}
