import Definable from './Definable'; 
 | 
import Displayable from '../../graphic/Displayable'; 
 | 
import { GradientObject } from '../../graphic/Gradient'; 
 | 
export default class GradientManager extends Definable { 
 | 
    constructor(zrId: number, svgRoot: SVGElement); 
 | 
    addWithoutUpdate(svgElement: SVGElement, displayable: Displayable): void; 
 | 
    add(gradient: GradientObject): SVGElement; 
 | 
    update(gradient: GradientObject | string): void; 
 | 
    updateDom(gradient: GradientObject, dom: SVGElement): void; 
 | 
    markUsed(displayable: Displayable): void; 
 | 
} 
 |