import Displayble from './Displayable'; import BoundingRect from '../core/BoundingRect'; export default class IncrementalDisplayable extends Displayble { notClear: boolean; incremental: boolean; private _displayables; private _temporaryDisplayables; private _cursor; traverse(cb: (this: T, el: this) => void, context: T): void; useStyle(): void; getCursor(): number; innerAfterBrush(): void; clearDisplaybles(): void; clearTemporalDisplayables(): void; addDisplayable(displayable: Displayble, notPersistent?: boolean): void; addDisplayables(displayables: Displayble[], notPersistent?: boolean): void; getDisplayables(): Displayble[]; getTemporalDisplayables(): Displayble[]; eachPendingDisplayable(cb: (displayable: Displayble) => void): void; update(): void; getBoundingRect(): BoundingRect; contain(x: number, y: number): boolean; }