| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 | | import { PathStyleProps } from '../Path'; |  | declare type LineShape = { |  |     x1: number; |  |     y1: number; |  |     x2: number; |  |     y2: number; |  | }; |  | declare type RectShape = { |  |     x: number; |  |     y: number; |  |     width: number; |  |     height: number; |  |     r?: number | number[]; |  | }; |  | export declare function subPixelOptimizeLine(outputShape: Partial<LineShape>, inputShape: LineShape, style: Pick<PathStyleProps, 'lineWidth'>): LineShape; |  | export declare function subPixelOptimizeRect(outputShape: Partial<RectShape>, inputShape: RectShape, style: Pick<PathStyleProps, 'lineWidth'>): RectShape; |  | export declare function subPixelOptimize(position: number, lineWidth?: number, positiveOrNegative?: boolean): number; |  | export {}; | 
 |