/** * Base class for errors found during startup. */ export declare class OAS3PluginError extends Error { } export declare class OAS3PluginOptionsError extends OAS3PluginError { constructor(msg: string); } export declare class OAS3SpecValidationError extends OAS3PluginError { constructor(); } /** * Base class for errors discovered when handling requests. */ export declare class OAS3RequestError extends Error { readonly statusCode: number; constructor(message: string, statusCode: number); } export declare class OAS3RequestBadRequestError extends OAS3RequestError { constructor(message?: string); } export declare class OAS3RequestUnauthorizedError extends OAS3RequestError { constructor(message?: string); } export declare class OAS3RequestForbiddenError extends OAS3RequestError { constructor(message?: string); }