import { a as SocketProtocolErrorStatuses, S as SocketProtocolIgnoreStatuses, D as DehydratedError } from './types-d0b0478a.js'; declare function decycle(object: any): any; declare class AuthTokenExpiredError extends Error { expiry: Date; isBadToken: boolean; constructor(message: string, expiry?: Date | number); } declare class AuthTokenInvalidError extends Error { isBadToken: boolean; constructor(message: string); } declare class AuthTokenNotBeforeError extends Error { date: Date; isBadToken: boolean; constructor(message: string, date?: Date); } declare class AuthTokenError extends Error { expiredAt?: any; date?: any; isBadToken: boolean; constructor(message: string); } declare class AuthError extends Error { constructor(message: string); } declare class SilentMiddlewareBlockedError extends Error { type: string; constructor(message: string, type: string); } declare class InvalidActionError extends Error { constructor(message: string); } declare class InvalidArgumentsError extends Error { constructor(message: string); } declare class InvalidOptionsError extends Error { constructor(message: string); } declare class InvalidMessageError extends Error { constructor(message: string); } declare class SocketProtocolError extends Error { code: number; constructor(message: string, code: number); } declare class ServerProtocolError extends Error { constructor(message: string); } declare class HTTPServerError extends Error { constructor(message: string); } declare class ResourceLimitError extends Error { constructor(message: string); } declare class TimeoutError extends Error { constructor(message: string); } declare class BadConnectionError extends Error { type: string; constructor(message: string, type: string); } declare class BrokerError extends Error { constructor(message: string); } declare class ProcessExitError extends Error { code?: number | undefined; constructor(message: string, code?: number); } declare class UnknownError extends Error { constructor(message: string); } declare const socketProtocolErrorStatuses: SocketProtocolErrorStatuses; declare const socketProtocolIgnoreStatuses: SocketProtocolIgnoreStatuses; declare function dehydrateError(error: any, includeStackTrace?: boolean): DehydratedError; declare function hydrateError(error: DehydratedError): any; export { AuthError, AuthTokenError, AuthTokenExpiredError, AuthTokenInvalidError, AuthTokenNotBeforeError, BadConnectionError, BrokerError, DehydratedError, HTTPServerError, InvalidActionError, InvalidArgumentsError, InvalidMessageError, InvalidOptionsError, ProcessExitError, ResourceLimitError, ServerProtocolError, SilentMiddlewareBlockedError, SocketProtocolError, SocketProtocolErrorStatuses, SocketProtocolIgnoreStatuses, TimeoutError, UnknownError, decycle, dehydrateError, hydrateError, socketProtocolErrorStatuses, socketProtocolIgnoreStatuses };