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<T>(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; 
 | 
} 
 |