export default Layer; declare class Layer extends Feature { /** @private */ private CAMERA_NAME; /** * @type {GameObject} */ container: GameObject; /** * @private * @type {Time.TimerEvent} */ private layerLoop; set visible(arg: boolean); get visible(): boolean; set depth(arg: any); get depth(): any; /** * @protected */ protected onLayerUpdate(): void; get camera(): Phaser.Cameras.Scene2D.Camera; get cameraFilter(): number; get list(): GameObjects.GameObject[]; /** * @template {GameObjects.GameObject} T * @param {string} name * @returns {T} */ getByName(name: string): T; } import Feature from "./Feature"; import GameObject from "./GameObject"; import { GameObjects } from "phaser";