export declare class Exception extends Error { readonly status: number; readonly body?: any; protected constructor(status: number, body?: any); } export declare class ClientError extends Exception { } export declare class BadRequest extends ClientError { constructor(body?: any); } export declare class Unauthorized extends ClientError { constructor(body?: any); } export declare class Forbidden extends ClientError { constructor(body?: any); } export declare class NotFound extends ClientError { constructor(body?: any); } export declare class Conflict extends ClientError { constructor(body: any); } export declare class MethodNotAllowed extends ClientError { constructor(); } export declare class NotAcceptable extends ClientError { constructor(); } export declare class UnsupportedMediaType extends ClientError { constructor(); } export declare class PreconditionFailed extends ClientError { constructor(); }