/** * @license * Copyright 2024 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { nothing } from 'lit'; import type { RemoteCursor } from '../interfaces/collaboration.interface.js'; import type { CanvasViewport } from '../interfaces/canvas-host.interface.js'; export interface RemoteCursorsTemplateData { cursors: RemoteCursor[]; viewport: CanvasViewport; localUserId?: string; } /** * Renders remote user cursors on the canvas, transformed from * canvas coordinates to screen coordinates using viewport zoom/pan. */ export declare function renderRemoteCursorsTemplate(data: RemoteCursorsTemplateData): typeof nothing | import("lit-html").TemplateResult<1>[]; //# sourceMappingURL=remote-cursors.template.d.ts.map