import { Engine } from '@babylonjs/core/Engines/engine.js'; import { Nullable } from '@babylonjs/core/types.js'; import React from 'react'; export declare type EngineCanvasContextType = { engine: Nullable; canvas: Nullable; }; export declare const EngineCanvasContext: React.Context; declare type Omit = Pick>; export declare function withEngineCanvasContext

>(Component: React.ComponentClass

| React.FunctionComponent

): React.FunctionComponent; /** * Get the engine from the context. */ export declare const useEngine: () => Nullable; /** * Get the canvas DOM element from the context. */ export declare const useCanvas: () => Nullable; export {};