import { IDMLSpreadPackageContext } from '../SpreadPackage.js'; import { GeometricSprite, GeometricSpriteOpts, PathCommand, PathCommandCubicBezier, PathCommandLine, PathCommandMove, PathCommandClose, PathPoint } from './GeometricSprite.js'; import { Sprite } from './Sprite.js'; export type { PathCommandMove, PathCommandLine, PathCommandCubicBezier, PathCommandClose, PathCommand }; export declare class PolygonSprite extends GeometricSprite { private sprites; constructor(id: string, sprites: Sprite[], opts: GeometricSpriteOpts, context: IDMLSpreadPackageContext); static getPathsFromCommands(commands: PathCommand[][]): { open: boolean; pathPoints: PathPoint[]; }[]; setPath(commands: PathCommand[][]): void; getSprites(): Sprite[]; addSprite(sprite: Sprite): void; serialize(): import("../../util/xml.js").ElementNode; static pathsToSVGDAttribute(commands: PathCommand[][]): string; static parseElement(element: Element, context: IDMLSpreadPackageContext): PolygonSprite; } //# sourceMappingURL=Polygon.d.ts.map