import type { ChartUnit } from '../../../../core/types/chart-unit.js'; import type { FormatterWithPrecision, TimeFormatter } from '../../../../core/types/formatter.js'; import type { Point } from '../../../../core/types/point.js'; import type { YAxisScales } from '../../../types/state.js'; /** * Creates axis labels based on the data the mouse X and Y position * @param yScales - y-axis scales * @param mousePosition - [x, y] position of the mouse * @param units - value axis units * @param yFormatters - external formatter for y axes * @returns x and y magnifiers labels */ export declare function generateYMagnifierLabels(yScales: YAxisScales, mousePosition: Point, units: ChartUnit[], yFormatters: FormatterWithPrecision[]): { left: string | undefined; right: string | undefined; }; export declare function generateXMagnifierLabels(formatter: TimeFormatter, date: Date): string;