import { ValidationError } from "joi"; export declare class BigsbyError extends Error { constructor(message?: string); } export declare class InvalidApiVersionError extends Error { constructor(message?: string); } export declare class RequestParseError extends Error { constructor(message?: string); } export declare class ResponseParseError extends Error { constructor(message?: string); } export declare class RequestInvalidError extends Error { readonly validateErr: ValidationError; constructor(validateErr: ValidationError, message?: string); } export declare class ResponseInvalidError extends Error { readonly validateErr: ValidationError; constructor(validateErr: ValidationError, message?: string); } export declare class AuthenticationError extends Error { readonly userError: unknown; constructor(userError: unknown, message?: string); } export declare class UnauthorizedError extends Error { constructor(message?: string); } export declare class ForbiddenError extends Error { constructor(message?: string); } export declare class TypeCoercionError extends Error { constructor(message?: string); }