| import Path, { PathProps } from '../Path'; | 
| import { VectorArray } from '../../core/vector'; | 
| export declare class LineShape { | 
|     x1: number; | 
|     y1: number; | 
|     x2: number; | 
|     y2: number; | 
|     percent: number; | 
| } | 
| export interface LineProps extends PathProps { | 
|     shape?: Partial<LineShape>; | 
| } | 
| declare class Line extends Path<LineProps> { | 
|     shape: LineShape; | 
|     constructor(opts?: LineProps); | 
|     getDefaultStyle(): { | 
|         stroke: string; | 
|         fill: string; | 
|     }; | 
|     getDefaultShape(): LineShape; | 
|     buildPath(ctx: CanvasRenderingContext2D, shape: LineShape): void; | 
|     pointAt(p: number): VectorArray; | 
| } | 
| export default Line; |