import { Mesh, ShaderMaterial } from 'three'; import { RibbonShape } from '../../drawing/shape/ribbon-shape'; import { AtlasManager } from '../../drawing/texture/atlas-manager'; import { BaseBuffer } from '../base-buffer'; export declare class UniformRibbonBuffer extends BaseBuffer | RibbonShape[], Mesh> { init(material: ShaderMaterial, unitCount: number, shared?: UniformRibbonBuffer): void; update(shapeBuffer: RibbonShape[] | RibbonShape[][], atlasManager?: AtlasManager): boolean; }