export default World2DFacade; declare class World2DFacade { constructor(canvas: any); _context: any; _onBgClick(e: any): void; describeChildren(): { key: string; facade: typeof BackgroundFacade; color: any; width: any; height: any; onClick: (e: any) => void; children: any; }; doRender(): void; /** * Implementation of abstract */ getFacadeUserSpaceXYZ(facade: any): { x: any; y: any; z: number; }; /** * @override Implementation of abstract * @return {Array<{facade, distance, ?distanceBias, ...}>|null} */ override getFacadesAtEvent(e: any, filterFn: any): Array<{ facade: any; distance: any; }>; } declare class BackgroundFacade extends Object2DFacade { render(ctx: any): void; hitTest(x: any, y: any): boolean; z: number; } import Object2DFacade from './Object2DFacade.js';