import * as i0 from '@angular/core'; import * as i3 from '@angular/common'; declare class HtmlLineComponent { /** coordinates as table [x1, y1, x2, y2] */ set coords(coords: [number, number, number, number]); private _coords; protected recalc(): void; /** line (div) height */ private _thickness; get thickness(): number; set thickness(value: number); /** */ background: string; protected transform: string; protected width: number; radius: number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface LinesSetDef { /** */ points: [number, number][]; /** line color if not set the global one is used */ color?: string; /** line thickness if not set the global one is used */ thickness?: number; } declare class HtmlLinesComponent { protected minMax: i0.Signal<[[number, number], [number, number]] | undefined>; lines: i0.InputSignal; /** line thickness in px */ thickness: number; /** color as any css color style */ color: string; style: i0.Signal; coords(fp: number[], sp: number[]): [number, number, number, number]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HtmlLineModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { HtmlLineComponent, HtmlLineModule, HtmlLinesComponent }; export type { LinesSetDef };