import { CBARFrame } from "../CBARFrame"; import { CBARPipeline } from "./CBARPipeline"; import { CBAREvent } from "../../CBARTypes"; import { RenderOptions } from "../../components"; export declare abstract class CBARProcessNode { readonly pipeline: CBARPipeline; enabled: boolean; protected constructor(pipeline: CBARPipeline); abstract update(frame: CBARFrame, renderOptions: RenderOptions): void; abstract debug(canvas: HTMLCanvasElement): void; abstract destroy(): void; handleEvent(event: CBAREvent): void; refresh(): void; }