import { EntitySettings, RawObjectGroup } from '../types'; import { BaseLayer } from './baseLayer'; /** * A Tiled layer designed to hold Entities. */ export declare class ObjectLayer extends BaseLayer { name: string; type: string; visible: boolean; objects: EntitySettings[]; x: number; y: number; width: number; height: number; /** * Creates an instance of ObjectLayer. */ constructor(data: Partial); /** * Instantiates all entities inside the layer. * Since this method is async, it must be called explicitely after instantiating the ObjectLayer */ instantiateEntities(): Promise; drawEntities(): void; }