import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ScaleLinear } from 'd3-scale'; import { Tick } from '../../../../bd2-heatmap.dom'; import * as i0 from "@angular/core"; export declare class NumXAxisComponent implements OnInit, OnChanges { xScale: ScaleLinear; xDomain: [number, number]; yPosition: number; top: boolean; axisTransform: string; x2: number; ticks: Tick[]; constructor(); trackByIndex(index: number, item: any): number; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; prepareTicks(xScale: ScaleLinear): Tick[]; calculateTicksPosition(xScale: ScaleLinear): any[]; domainStep(range: number): 6 | 12 | 4 | 24; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }