export declare enum RealtimeError { DEVICE_ACCESS_ERROR = "DEVICE_ACCESS_ERROR", STREAM_CREATION_ERROR = "STREAM_CREATION_ERROR", CONNECTION_ERROR = "CONNECTION_ERROR", DISCONNECTION_ERROR = "DISCONNECTION_ERROR", INTERRUPT_ERROR = "INTERRUPT_ERROR", EVENT_HANDLER_ERROR = "EVENT_HANDLER_ERROR", PERMISSION_DENIED = "PERMISSION_DENIED", NETWORK_ERROR = "NETWORK_ERROR", INVALID_STATE = "INVALID_STATE", CREATE_ROOM_ERROR = "CREATE_ROOM_ERROR", PARSE_MESSAGE_ERROR = "PARSE_MESSAGE_ERROR", HANDLER_MESSAGE_ERROR = "HANDLER_MESSAGE_ERROR" } export declare const ErrorMessages: Record; export declare class RealtimeAPIError extends Error { code: RealtimeError; error?: unknown; /** * @param code - Error code * @param message - Error message * @param error - Error object */ constructor(code: RealtimeError, message: string, error?: unknown); }