/** * @license * Copyright Andrey Chalkin . All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/L2jLiga/xd2svg/LICENSE */ import { XMLNode } from 'xmlbuilder'; import { Options } from '../../../../common'; import { Artboard, ShapeArtboard } from '../../models/artboard'; import { ElementBuilder } from './element-builder'; export declare class ShapeBuilder implements ElementBuilder { supports(svgObject: Artboard): svgObject is ShapeArtboard; convert(svgObject: ShapeArtboard, parent: XMLNode, defs: XMLNode, options: Options): XMLNode; private shapeIsCompound; private applyBorderRadius; private isRectangle; private createClipPath; private getR; }