/**
 * @module Triangle
 */
/**
 * Triangle class
 * <br><img src="./media/examples/triangle.png" alt="triangle demo"/>
 * @class
 * @extends {module:RegularPolygon}
 */
export default class Triangle {
    /**
     * @inheritDoc
     * @param {Object} definition - Triangle definition
     * @return {Triangle}
     */
    static from(definition: any): Triangle;
    /**
     * Triangle constructor
     * @param {PositionDefinition} positionDefinition - Center of the triangle
     * @param {Number} radius - Distance of branches from center
     * @param {ComponentOptions} [options] - Drawing options
     */
    constructor(positionDefinition: PositionDefinition, radius: number, options?: ComponentOptions);
    /**
     * @inheritDoc
     */
    toJSON(): any;
}
