import { ShapeLoop } from '../../shapes/ShapeLoop'; import { IDrawerProps, IPropArguments, IShapeLoopProps, IShapeLoopSettings, TSceneChildProp } from '../../types'; /** * * @category Shapes.Settings */ export interface IPolygonProps extends IShapeLoopProps { /** * sideNumber / segments * @order -35 */ sideNumber?: TSceneChildProp; } /** * * @category Shapes.Settings */ export interface IPolygonSettings = IDrawerProps> extends IPolygonProps, IShapeLoopSettings { } /** * Polygon shape * * @category Shapes.ShapeLoop * @class Polygon * @extends {ShapeLoop} */ declare class Polygon = IDrawerProps> extends ShapeLoop> { /** * Is based on ShapeLoop and you can pass `sideNumber` property to define * a number of sides. * * @param settings */ constructor(settings?: IPolygonSettings); } export { Polygon }; //# sourceMappingURL=Polygon.d.ts.map