import { SmarticoAPI } from '../SmarticoAPI'; import { WSAPIInbox } from './WSAPIInbox'; /** * Public surface of the Smartico WebSocket API. The consumer reaches every * method on this class via `_smartico.api.X(...)`. The class is the * terminator of an inheritance chain that splits the surface into focused * domain classes (see `WSAPIBase` → `WSAPIUser` → ... → `WSAPIInbox` → * `WSAPI`); each domain class hosts its own subset of methods. Consumers * don't need to know about the chain — every method is reachable directly * on the `WSAPI` instance via prototype-chain lookup. * * @group General API */ export declare class WSAPI extends WSAPIInbox { /** @private */ constructor(api: SmarticoAPI, userExtId?: string); }