import { ChangeDetectorRef, ElementRef, OnInit } from '@angular/core'; import { ChartLineStrategy, ChartPoint, ChartRangeConfig } from '../../entities/chart-entities'; import { ChartService } from '../../services'; import { ChartBase } from '../../base/chart.base'; import * as i0 from "@angular/core"; export declare class ChartLineComponent extends ChartBase implements OnInit { private elRef; private chartService; private cdRef; color: string; dashed: boolean; lineWidth: number; strategy: ChartLineStrategy; line: import("@angular/core").InputSignal; lineDates: import("@angular/core").Signal; readonly id: string; inputChanges$: import("rxjs").Observable; constructor(elRef: ElementRef, chartService: ChartService, cdRef: ChangeDetectorRef); get nativeElement(): HTMLElement; get isDrawLineTillPriceChanged(): boolean; render({ date: dateRange, price: priceRange }: ChartRangeConfig): void; ngOnInit(): void; drawer({ dateRange, priceRange }: { dateRange: any; priceRange: any; }): { drawLine: (line: ChartPoint[]) => void; }; drawOnePointChart(y: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }