import type { Camera, Scene } from 'three/webgpu'; import { WebGPURenderer } from 'three/webgpu'; export declare const webgpu_available: () => boolean; type DeviceLostInfo = Parameters[0]; export declare function create_renderer(canvas: HTMLCanvasElement, { on_device_lost }?: { on_device_lost?: (info: DeviceLostInfo) => void; }): WebGPURenderer; export declare function bind_renderer(on_bind: (scene: Scene, camera: Camera) => void): import("@threlte/core").ThrelteContext; export {};