import BufferContents from '../BufferContents'; import { Point } from '../math/Point'; import { Seat } from '../Seat'; export interface DnD { handlePointerDown(event: PointerEvent): void; handlePointerUp(event: PointerEvent): void; onDnDStarted?: () => void; onDnDEnded?: () => void; } export declare function createDnd(canvas: HTMLCanvasElement, seat: Seat, outputId: string): DnD; export declare function setBrowserDndImage(cursorBufferContents: BufferContents, hotspotOffset: Point): void; export declare function clearBrowserDndImage(): void;