export class Tiled extends Node { constructor(renderer: any, path: any, opts?: {}, opaque?: any[]); basePath: string; opts: {}; opaque: any[]; renderer: any; useCache: boolean; cache: OffscreenTilemapCache; cacheInitialized: boolean; preRenderEntireMap: any; fullMapBuffer: FullMapPreRender; useChunkedRender: any; chunkedBuffer: ChunkedPreRender; chunkSize: any; json: any; lastgid: any[]; tiles: any[]; layers: any[]; collisionObjects: any[]; _drawMethods: any[]; processTilesets(tilesets: any): void; /** * * @param {Array} c */ collisionLayerChildren(c: Array): void; initializeFullMapBuffer(camera: any): void; initializeChunkedRender(camera: any): void; initializeCache(viewportWidth: any, viewportHeight: any, camera: any): void; _renderToCache(): void; processLayers(layers: any): void; printDebug(): void; _renderRegionToCache(cacheRegion: any, worldRegion: any): void; _fullCacheRedraw(camera: any): void; needsCacheUpdate(camera: any): boolean; } import { Node } from './core.js'; import OffscreenTilemapCache from './tiledcache.js'; import { FullMapPreRender } from './tiledcache.js'; import { ChunkedPreRender } from './tiledcache.js';