import { type AfterViewInit, type QueryList } from '@angular/core'; import { TuiLineChart } from '@taiga-ui/addon-charts/components/line-chart'; import { TuiDay } from '@taiga-ui/cdk/date-time'; import { type TuiContext, type TuiStringHandler } from '@taiga-ui/cdk/types'; import { type TuiPoint } from '@taiga-ui/core/types'; import { type PolymorpheusContent } from '@taiga-ui/polymorpheus'; import * as i0 from "@angular/core"; export declare class TuiLineDaysChart implements AfterViewInit { private readonly destroyRef; private readonly zone; private readonly hovered$; private readonly options; private readonly hintDirective; readonly charts: QueryList; y: number; height: number; smoothingFactor: number; hintContent: PolymorpheusContent>; xStringify: TuiStringHandler | null; yStringify: TuiStringHandler | null; dots: boolean; zIndex: number; value: ReadonlyArray<[TuiDay, number]>; set valueSetter(value: ReadonlyArray<[TuiDay, number]>); get hint(): PolymorpheusContent> | PolymorpheusContent>; ngAfterViewInit(): void; onHovered(day: TuiDay | number): void; raise(index: number, { value }: TuiLineChart): void; getContext(index: number, { value }: TuiLineChart): unknown; protected get months(): ReadonlyArray; protected get firstWidth(): number; protected getHintContext(x: number, value: ReadonlyArray<[TuiDay, number]>): [TuiDay, number] | null; protected readonly daysStringify: TuiStringHandler; protected getX(index: number): number; protected getWidth(index: number): number; private breakMonths; private getDay; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }