import { Fence, type FenceProps } from '@luma.gl/core'; import { WebGLDevice } from "../webgl-device.js"; /** WebGL fence implemented with gl.fenceSync */ export declare class WEBGLFence extends Fence { readonly device: WebGLDevice; readonly gl: WebGL2RenderingContext; readonly handle: WebGLSync; readonly signaled: Promise; private _signaled; constructor(device: WebGLDevice, props?: FenceProps); isSignaled(): boolean; destroy(): void; } //# sourceMappingURL=webgl-fence.d.ts.map