| import Definable from './Definable'; | 
| import Displayable from '../../graphic/Displayable'; | 
| import { PatternObject } from '../../graphic/Pattern'; | 
| export default class PatternManager extends Definable { | 
|     constructor(zrId: number, svgRoot: SVGElement); | 
|     addWithoutUpdate(svgElement: SVGElement, displayable: Displayable): void; | 
|     add(pattern: PatternObject): SVGElement; | 
|     update(pattern: PatternObject | string): void; | 
|     updateDom(pattern: PatternObject, patternDom: SVGElement): void; | 
|     markUsed(displayable: Displayable): void; | 
| } |