export = RealtimeController; /** * @class RealtimeController */ declare class RealtimeController extends NativeController { constructor(); /** * @param {Request} request * @returns {Promise} */ subscribe(request: Request): Promise; /** * @param {Request} request * @returns {Promise} */ join(request: Request): Promise; /** * @param {Request} request * @returns {Promise} */ unsubscribe(request: Request): Promise; /** * @param {Request} request * @returns {Promise} */ count(request: Request): Promise; /** * @param {Request} request * @returns {Promise.} */ list(request: Request): Promise; /** * Publish a realtime message * * @param {Request} request * @returns {Promise} */ publish(request: Request): Promise; /** * Validate a document against collection validation specifications. * * @param {Request} request * @returns {Promise} */ validate(request: Request): Promise; } import { NativeController } from "./baseController";