import { CustomSelectionChangedData, OnesTable, UserData } from '../../../../@ones-table/common';
export default class UserCursors {
    private table;
    constructor(table: OnesTable);
    getId(clientId: string): string;
    addUser(clientId: string, user: UserData): import("@ones-table/common").CellMask;
    getExistsClientCursor(clientId: string): import("@ones-table/common").CellMask | undefined;
    getClientCursor(clientId: string, user: UserData): import("@ones-table/common").CellMask;
    moveClient(data: CustomSelectionChangedData): void;
    removeClient(clientId: string): void;
    getAllUsers(): UserData[];
}
