import { ArcRotateCamera, AssetContainer, Engine, HemisphericLight, Mesh, Scene, StandardMaterial, Vector3 } from '@babylonjs/core'; import { AdvancedDynamicTexture, StackPanel } from '@babylonjs/gui'; export declare class Fu { canvas: HTMLCanvasElement; engine: Engine; scene: Scene; camera: ArcRotateCamera; light: HemisphericLight; advancedTexture: AdvancedDynamicTexture; panelLeft: StackPanel; panelRight: StackPanel; cameraMaterial: StandardMaterial; waringArea: StandardMaterial; cameraLayer: AssetContainer; eventCameraLayer: AssetContainer; warningLayer: AssetContainer; constructor(canvas: any, radius: any, target: any); createAdvancedTexture(): void; createGUI(title: any, content: any, mesh: any, name: any, count: any): void; createBase(radius: any, target: any): void; createEvn(): void; createFrog(): void; line2DXoZ(name: any, options: any): Mesh; drawWarning(areaName: any, positions: any, floor: any, globalScaling: any): void; createCamera(name: any, position: Vector3, isEvent?: boolean): import("@babylonjs/core").AbstractMesh; createMaterial(): void; }