import type { Vector3 } from 'three/webgpu'; import { Object3D } from 'three/webgpu'; import type { IMap2DTileCoords, IMap2DTileRenderer, IMapTileFactory } from './types.js'; export declare class Map2DTileRenderer implements IMap2DTileRenderer { #private; tileFactory: IMapTileFactory; readonly node: Object3D; constructor(tileFactory: IMapTileFactory); beginUpdatingTiles(position: Vector3): void; addTile(tileCoords: IMap2DTileCoords): void; reuseTile(tileCoords: IMap2DTileCoords): void; removeTile(tileCoords: IMap2DTileCoords): void; clearTiles(): void; endUpdatingTiles(): void; dispose(): void; } //# sourceMappingURL=Map2DTileRenderer.d.ts.map