import type { Comment, Hyperlink, Sheet } from "./types.js"; type CellRef = { r: number; c: number; }; type CommentAnchorRect = { left: number; top: number; right: number; }; export interface AnnotationLayer { ensureMaps(): void; hyperlinkAt(cell: CellRef): Hyperlink | undefined; commentAt(cell: CellRef): Comment | undefined; hidePopover(): void; showPopover(comment: Comment, anchorClient: CommentAnchorRect): void; openHyperlink(link: Hyperlink): void; destroy(): void; } export declare function createAnnotationLayer(canvas: HTMLCanvasElement, getSheet: () => Sheet): AnnotationLayer; export {};