@class UIColor, NSArray; @interface MKOverlayPathView : MKOverlayView { UIColor *_fillColor; UIColor *_strokeColor; double _lineWidth; int _lineJoin; int _lineCap; double _miterLimit; double _lineDashPhase; NSArray *_lineDashPattern; struct CGPath { } *_path; } @property (retain) UIColor *fillColor; @property (retain) UIColor *strokeColor; @property double lineWidth; @property int lineJoin; @property int lineCap; @property double miterLimit; @property double lineDashPhase; @property (copy) NSArray *lineDashPattern; @property struct CGPath { } *path; - (void)dealloc; - (void)createPath; - (void).cxx_destruct; - (id)initWithOverlay:(id)a0; - (void)_performInitialConfiguration; - (void)applyFillPropertiesToContext:(struct CGContext { } *)a0 atZoomScale:(double)a1; - (void)applyStrokePropertiesToContext:(struct CGContext { } *)a0 atZoomScale:(double)a1; - (BOOL)canDrawMapRect:(struct { struct { double x0; double x1; } x0; struct { double x0; double x1; } x1; })a0 zoomScale:(double)a1; - (void)drawMapRect:(struct { struct { double x0; double x1; } x0; struct { double x0; double x1; } x1; })a0 zoomScale:(double)a1 inContext:(struct CGContext { } *)a2; - (void)fillPath:(struct CGPath { } *)a0 inContext:(struct CGContext { } *)a1; - (void)invalidatePath; - (void)strokePath:(struct CGPath { } *)a0 inContext:(struct CGContext { } *)a1; @end