// Automatically generated by GDevelop.js/scripts/generate-types.js declare class gdLayer { constructor(): void; setName(name: string): void; getName(): string; setRenderingType(renderingType: string): void; getRenderingType(): string; setCameraType(cameraType: string): void; getCameraType(): string; setDefaultCameraBehavior(defaultCameraBehavior: string): void; getDefaultCameraBehavior(): string; setVisibility(visible: boolean): void; getVisibility(): boolean; setLocked(isLocked: boolean): void; isLocked(): boolean; setLightingLayer(lightingLayer: boolean): void; isLightingLayer(): boolean; setFollowBaseLayerCamera(followBaseLayerCamera: boolean): void; isFollowingBaseLayerCamera(): boolean; getCamera3DNearPlaneDistance(): number; setCamera3DNearPlaneDistance(distance: number): void; getCamera3DFarPlaneDistance(): number; setCamera3DFarPlaneDistance(distance: number): void; getCamera3DFieldOfView(): number; setCamera3DFieldOfView(angle: number): void; getCamera2DPlaneMaxDrawingDistance(): number; setCamera2DPlaneMaxDrawingDistance(distance: number): void; setAmbientLightColor(r: number, g: number, b: number): void; getAmbientLightColorRed(): number; getAmbientLightColorGreen(): number; getAmbientLightColorBlue(): number; getEffects(): gdEffectsContainer; getCameraCount(): number; setCameraCount(cameraCount: number): void; serializeTo(element: gdSerializerElement): void; unserializeFrom(element: gdSerializerElement): void; delete(): void; ptr: number; };