import { CanvasCoords, Planet, RendererType, SpacetimeRipRendererType, WorldCoords } from '@df0/types'; import { SPACETIMERIP_PROGRAM_DEFINITION } from '../Programs/SpacetimeRipProgram'; import { GameGLManager } from '../WebGL/GameGLManager'; import { GenericRenderer } from '../WebGL/GenericRenderer'; export declare class SpacetimeRipRenderer extends GenericRenderer implements SpacetimeRipRendererType { quad3Buffer: number[]; quad2Buffer: number[]; rendererType: RendererType; constructor(manager: GameGLManager); queueRipScreen(planet: Planet, center: CanvasCoords, radius: number, z: number): void; queueRip(planet: Planet, centerW: WorldCoords, radiusW: number): void; setUniforms(): void; }