/**
 * @module RadialGradient
 */
/**
 * Radial-gradient class
 * <br><img src="./media/examples/radial-gradient.png" alt="radial-gradient demo"/>
 * @class
 */
export default class RadialGradient {
    /**
     * Radial-gradient constructor
     * @param {PositionDefinition} positionDefinition - Center of the gradient
     * @param {Number} radius - Radius of the gradient
     * @param {Object} colorStops - Set of colors to go through (key is position [from 0 to 1], value is the color)
     * @example new RadialGradient(from, radius, { 0: "red", 1: "green" });
     */
    constructor(positionDefinition: any, radius: number, colorStops: any);
    position: Position;
    radius: number;
    colorStops: any;
    /**
     * Return a drawing context compatible gradient
     * @param {CanvasRenderingContext2D} ctx - Drawing context
     * @return {CanvasGradient}
     */
    toString(ctx: CanvasRenderingContext2D): CanvasGradient;
}
import Position from "@pencil.js/position";
