/** * Creates a ghost element for tile dragging operations. * * @param tile - The tile element to create a ghost from. * @returns The ghost element. * * @public */ export declare function createTileDragGhost(tile: ITileElementShape): HTMLElement; /** * Creates a ghost element for tile resize operations. * * @param tile - The tile element to create a ghost from. * @returns The ghost element. * * @public */ export declare function createTileGhost(tile: ITileElementShape): HTMLElement; /** * Updates the ghost element position during drag. * * @param ghost - The ghost element. * @param x - The x position. * @param y - The y position. * * @public */ export declare function updateGhostPosition(ghost: HTMLElement, x: number, y: number): void; /** * Updates the ghost element size during resize. * * @param ghost - The ghost element. * @param width - The width. * @param height - The height. * * @public */ export declare function updateGhostSize(ghost: HTMLElement, width: number, height: number): void; /** * Removes a ghost element from the DOM. * * @param ghost - The ghost element to remove. * * @public */ export declare function removeGhost(ghost: HTMLElement | null): void; //# sourceMappingURL=TileManagerGhostUtil.d.ts.map