export interface Scene { initialize(canvas: HTMLCanvasElement, overlay: HTMLDivElement): Promise; drawNextFrame(currentTime: DOMHighResTimeStamp, deltaTime: DOMHighResTimeStamp): void; destroy(): void; }