export declare class ValidationError extends Error { fileName?: string; lineNumber?: number; status: 400; statusCode: 400; validation: any; expose: boolean; constructor(message?: string, expose?: boolean, validation?: string, fileName?: string, lineNumber?: number); } export declare class UnsupportedMediaTypeError extends Error { fileName?: string; lineNumber?: number; status: 415; statusCode: 415; expose: boolean; constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number); } export declare class NotFoundError extends Error { fileName?: string; lineNumber?: number; status: 404; statusCode: 404; expose: boolean; constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number); } export declare class ConflictError extends Error { fileName?: string; lineNumber?: number; status: 409; statusCode: 409; expose: boolean; constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number); } export declare class AuthenticationError extends Error { fileName?: string; lineNumber?: number; status: 401; statusCode: 401; expose: boolean; constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number); } export declare class ForbiddenError extends Error { fileName?: string; lineNumber?: number; status: 403; statusCode: 403; expose: boolean; constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number); } export declare class ServerError extends Error { fileName?: string; lineNumber?: number; status: 500; statusCode: 500; expose: boolean; constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number); } export declare class NotImplementedError extends Error { fileName?: string; lineNumber?: number; status: 501; statusCode: 501; expose: boolean; constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number); }