import { TransformMatrix } from '../helpers.js'; import { IDMLGraphicContext } from './Graphic.js'; export type GradientType = 'linear' | 'radial'; export type GradientColorStop = { colorId: string; position: number; midpoint?: number; }; export declare class Gradient { private id; private type; private colorStops; private context; private length?; private angle?; private transform; constructor(id: string, type: GradientType, colorStops: GradientColorStop[], options: { length?: number; angle?: number; transform: TransformMatrix; }, context: IDMLGraphicContext); serialize(): import("flat-svg").ElementNode; static parseElement(element: Element, context: IDMLGraphicContext): Gradient; } //# sourceMappingURL=Gradient.d.ts.map