export declare class HttpError extends Error {
    status: number;
    message: string;
    title?: string;
    constructor(status: number, message: string, title?: string);
}
export declare class BadRequestError extends HttpError {
    constructor(message: string);
}
export declare class UnauthorizedError extends HttpError {
    constructor(message: string);
}
export declare class ForbiddenError extends HttpError {
    constructor(message?: string);
}
export declare class NotFoundError extends HttpError {
    constructor(message?: string);
}
export declare class RequestTimedOut extends HttpError {
    constructor(message?: string);
}
export declare class InternalServerError extends HttpError {
    constructor(message?: string);
}
export declare class NotImplementedError extends HttpError {
    constructor(message: string);
}
export declare class BadGatewayError extends HttpError {
    constructor(message: string);
}
export declare class TooManyRequestsError extends HttpError {
    constructor(message: string);
}
export declare class RbacUnauthorizedError extends UnauthorizedError {
    constructor(message: string);
}
export declare class ConflictError extends HttpError {
    constructor(message: string);
}
export declare class MethodNotAllowedError extends HttpError {
    constructor(message?: string);
}
export declare class UnprocessableContentError extends HttpError {
    constructor(message?: string);
}
export declare class FailedDependencyError extends HttpError {
    constructor(message: string);
}
export declare class ServiceUnavailableError extends HttpError {
    constructor(message?: string);
}
export declare const NON_SB_ORG_UPDATE_ERROR = "Superblocks user cannot update non-Superblocks organization without explicit flag.";
//# sourceMappingURL=http.d.ts.map