import { Entity, System } from '@lastolivegames/becsy'; import { Buffer } from '@antv/g-device-api'; import { Effect } from '../utils'; import { GridRenderer } from '../render-graph/GridRenderer'; import { BatchManager } from './BatchManager'; import { RenderGraph } from '../render-graph/RenderGraph'; import { PostProcessingRenderer } from '../render-graph/PostProcessingRenderer'; type GPURenderer = { uniformBuffer: Buffer; uniformLegacyObject: Record; gridRenderer: GridRenderer; batchManager: BatchManager; filters: Record; renderGraph: RenderGraph; }; export declare class MeshPipeline extends System { private setupDevice; private canvases; private cameras; private renderables; private lines; private polylines; private paths; private vectorNetworks; private toBeDeleted; private culleds; private grids; private themes; private rasterScreenshotRequests; private fillSolids; private fillGradients; private fillPatterns; private fillTextures; private fillImages; private strokes; private opacities; private innerShadows; private dropShadows; private wireframes; private roughs; private fractionalIndexes; private textDecorations; private sizeAttenuations; private strokeAttenuations; private markers; private filters; private clipModes; renderers: Map; private pendingRenderables; constructor(); private setScreenshotTrigger; private createRenderer; private renderCamera; execute(): void; finalize(): void; private updateUniform; } export {};