export interface GradientObject { 
 | 
    id?: number; 
 | 
    type: string; 
 | 
    colorStops: GradientColorStop[]; 
 | 
    global?: boolean; 
 | 
} 
 | 
export interface InnerGradientObject extends GradientObject { 
 | 
    __canvasGradient: CanvasGradient; 
 | 
    __width: number; 
 | 
    __height: number; 
 | 
} 
 | 
export interface GradientColorStop { 
 | 
    offset: number; 
 | 
    color: string; 
 | 
} 
 | 
export default class Gradient { 
 | 
    id?: number; 
 | 
    type: string; 
 | 
    colorStops: GradientColorStop[]; 
 | 
    global: boolean; 
 | 
    constructor(colorStops: GradientColorStop[]); 
 | 
    addColorStop(offset: number, color: string): void; 
 | 
} 
 |