/**
 *  @abstract
 */
export class ProbeRenderer {
    /**
     *
     * @param {EntityComponentDataset} ecd
     * @abstract
     */
    build_scene(ecd: EntityComponentDataset): void;
    /**
     *  @abstract
     */
    bake_start(): Promise<void>;
    /**
     *  @abstract
     */
    bake_end(): void;
    /**
     *
     * @param {number[]} position
     * @param {number} position_offset
     * @param {number[]} output
     * @param {number} output_offset
     * @abstract
     */
    bake(position: number[], position_offset: number, output: number[], output_offset: number): void;
}
//# sourceMappingURL=ProbeRenderer.d.ts.map