import type { ShapeConfig } from '../Shape.ts'; import { Shape } from '../Shape.ts'; import type { Context } from '../Context.ts'; import type { GetSet } from '../types.ts'; export interface LineConfig extends ShapeConfig { points?: number[] | Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array; tension?: number; closed?: boolean; bezier?: boolean; } export declare class Line extends Shape { constructor(config?: Config); _sceneFunc(context: Context): void; getTensionPoints(): any; _getTensionPoints(): number[]; _getTensionPointsClosed(): number[]; getWidth(): number; getHeight(): number; getSelfRect(): { x: number; y: number; width: number; height: number; }; closed: GetSet; bezier: GetSet; tension: GetSet; points: GetSet; }