/** * @license * Copyright 2024 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { nothing } from 'lit'; import type { NodeLock } from '../interfaces/collaboration.interface.js'; export interface LockedNodeEntry { nodeId: string; x: number; y: number; lock: NodeLock; } /** * Renders "{displayName} is editing" pills above each remotely-locked node. * Rendered inside `.nodes-layer`, which is already viewport-transformed, so * coordinates are in canvas space — no zoom/pan math needed here. */ export declare function renderLockOverlayTemplate(entries: LockedNodeEntry[]): typeof nothing | import("lit-html").TemplateResult<1>[]; //# sourceMappingURL=lock-overlay.template.d.ts.map