import * as API from './api/index.js'; import * as Errors from './errors.js'; import * as Requests from './interfaces/request.js'; export * from './interfaces/service.js'; export * from './ws-client.js'; /** * Re-export types and utility classes within the Websocket namespace */ export declare namespace Websocket { export import Error = Errors.WebsocketError; export import ErrorNames = Errors.ErrorNames; type ErrorName = Errors.ErrorName; export import AccessDeniedError = Errors.AccessDeniedError; export import BadRequestError = Errors.BadRequestError; export import NotFoundError = Errors.NotFoundError; export import ServerError = Errors.ServerError; type SubscriptionRequest = Requests.SubscriptionRequest; export import Realms = API.Realms; type Realm = API.Realm; type Message = API.Message; type NotifMessage = API.NotifMessage; export import ClientActions = API.ClientActions; type ClientAction = API.ClientAction; type ClientDisconnect = API.ClientDisconnect; type ClientSubscribe = API.ClientSubscribe; type ClientUnsubscribe = API.ClientUnsubscribe; type ClientSubscribeOnly = API.ClientSubscribeOnly; type ClientMessage = API.ClientMessage; export import ServerMessageTypes = API.ServerMessageTypes; type ServerMessageType = API.ServerMessageType; export import ResponseStatuses = API.ResponseStatuses; type ResponseStatus = API.ResponseStatus; type SuccessServerResponse = API.SuccessServerResponse; type ErrorServerResponse = API.ErrorServerResponse; type ServerResponse = API.ServerResponse; type ServerInfo = API.ServerInfo; type ServerUpdate = API.ServerUpdate; type ServerMessage = API.ServerMessage; }