import type DataGrid from "./DataGrid";
interface GifElement {
    url: string;
    x: number;
    y: number;
    width: number;
    height: number;
}
export default class GifOverlay {
    private grid;
    private container;
    private gifElements;
    private imageManager;
    constructor(grid: DataGrid);
    /**
     * 鑾峰彇瀹瑰櫒鍏冪礌
     */
    get el(): HTMLDivElement;
    /**
     * 鏇存柊GIF鏄剧ず
     * @param gifs GIF鍏冪礌鏁扮粍
     */
    update(gifs: GifElement[]): void;
    /**
     * 娓呯┖鎵€鏈塆IF
     */
    clear(): void;
    /**
     * 閿€姣?
     */
    destroy(): void;
}
export {};
