export declare class WsclientError {
    private readonly code;
    private readonly message;
    constructor(code: number, message: string);
    static getName(errorCode: number): WsclientError;
    getCode(): number;
    getMessage(): string;
    equals(error: WsclientError): boolean;
}
export declare const WsclientErrors: {
    UNKNOWN_EXCEPTION: WsclientError;
    UNKNOWN_WEBSERVICE_PROTOCOL: WsclientError;
    UNKNOWN_WEBSERVICE_TYPE: WsclientError;
    INVALID_SOURCE_DOCUMENT: WsclientError;
    INVALID_HTTP_MESSAGE_CONTENT: WsclientError;
    INVALID_DOCUMENT: WsclientError;
    INVALID_HISTORY_DATA: WsclientError;
    INVALID_WEBSERVICE_SESSION: WsclientError;
    INVALID_RESULT_DOCUMENT: WsclientError;
    INVALID_URL: WsclientError;
    HTTP_IO_ERROR: WsclientError;
    TLS_INITIALIZATION_FAILURE: WsclientError;
    HTTP_EMPTY_ENTITY: WsclientError;
    HTTP_CUSTOM_ERROR: WsclientError;
    UNKNOWN_HTTP_METHOD: WsclientError;
    UNKNOWN_SESSION_TYPE: WsclientError;
    XML_OR_JSON_CONVERSION_FAILURE: WsclientError;
    INVALID_AUTH_MATERIAL: WsclientError;
    AUTHENTICATION_FAILURE: WsclientError;
    SESSION_REFRESH_FAILURE: WsclientError;
    REST_EXECUTION: WsclientError;
    AUTH_ERROR: WsclientError;
    ADMIN_PERMISSION_ERROR: WsclientError;
};
