// @ts-nocheck import { Observable } from "rxjs"; import { PresenceUser } from "../data/presence-user.data.model"; export declare class PresenceElement { /** * Subscribe to a list of all online users who are either active or inactive on the current document. * * Returns Observable. */ getOnlineUsersOnCurrentDocument: () => Observable; /** * To set inactivity time (Default value is 5 minutes) * @param time inactivity time in milliseconds */ setInactivityTime: (time: number) => void; /** * Enables flock mode globally * @param options {FlockOptions: {useHistoryAPI: boolean, onNavigate: (url: PageInfo) => void}}} */ enableFlockMode: (options: boolean) => any; /** * To disable flock mode */ disableFlockMode: () => any; constructor(); /** * Subscribe to a list of all online users who are either active or inactive on the current document. * * Returns Observable. */ private _getOnlineUsersOnCurrentDocument; /** * To set inactivity time (Default value is 5 minutes) * @param time inactivity time in milliseconds */ private _setInactivityTime; /** * Enables flock mode globally * @param options {FlockOptions: {useHistoryAPI: boolean, onNavigate: (url: PageInfo) => void}}} */ private _enableFlockMode; /** * To disable follow along mode */ private _disableFlockMode; }