import Path, { PathProps } from '../Path'; import { VectorArray } from '../../core/vector'; export declare class PolygonShape { points: VectorArray[]; smooth?: number; smoothConstraint?: VectorArray[]; } export interface PolygonProps extends PathProps { shape?: Partial; } declare class Polygon extends Path { shape: PolygonShape; constructor(opts?: PolygonProps); getDefaultShape(): PolygonShape; buildPath(ctx: CanvasRenderingContext2D, shape: PolygonShape): void; } export default Polygon;