export declare class HttpError extends Error { statusCode: number; details?: any; constructor(statusCode: number, message: string, details?: any); } export declare class BadRequestError extends HttpError { constructor(message?: string, details?: any); } export declare class SchemaValidationError extends HttpError { constructor(message?: string, details?: any); } export declare class ResponseSchemaValidationError extends HttpError { constructor(message?: string, details?: any); } export declare class UnauthorizedError extends HttpError { constructor(message?: string, details?: any); } export declare class ForbiddenError extends HttpError { constructor(message?: string, details?: any); } export declare class NotFoundError extends HttpError { constructor(message?: string, details?: any); } export declare class ConflictError extends HttpError { constructor(message?: string, details?: any); } export declare class ValidationError extends HttpError { constructor(message?: string, details?: any); } export declare class NotImplementedError extends HttpError { constructor(message?: string, details?: any); } export declare class ServiceUnavailableError extends HttpError { constructor(message?: string, details?: any); } export declare function createErrorFromStatus(statusCode: number, message?: string, details?: any): HttpError; export declare function isHttpError(error: any): error is HttpError; //# sourceMappingURL=Errors.d.ts.map