import type { DashPatternConfig as StrokeDashPatternConfig, DashPatternType as StrokeDashPatternType, IStrokePathMethods, IStrokePathState, } from "../strokepath/StrokePathMethods"; export default PolygnBase; declare namespace PolygnBase { /** * Auto dash pattern configuration. */ type DashPatternConfig = StrokeDashPatternConfig; /** * Dash pattern definition. */ type DashPatternType = StrokeDashPatternType; } /** * Base polygon shape with shared stroke-path behavior. */ declare class PolygnBase extends Phaser.GameObjects.Shape { } interface PolygnBase extends IStrokePathMethods, IStrokePathState { }