import { BuildContext } from '../../../../types.js';
/**
 * Calculates axis font size based on cell size
 *
 * @param cellSize - The size of each calendar cell
 * @returns Calculated font size for axis labels
 */
export declare function calculateAxisFontSize(cellSize: number): number;
/**
 * Calculates label Y position based on cell size
 *
 * @param cellSize - The size of each calendar cell
 * @returns Calculated Y position for axis labels
 */
export declare function calculateLabelYPosition(cellSize: number): number;
/**
 * Generates month labels with their correct X-axis positions for continuous layout
 *
 * @param chartData - The calendar heatmap chart data
 * @param dateFormatter - Date formatter function
 * @param startOfWeek - Week start preference
 * @returns X-axis categories array for month positioning
 */
export declare function generateContinuousMonthLabels(chartData: BuildContext<'calendar-heatmap'>['chartData'], dateFormatter: BuildContext<'calendar-heatmap'>['extraConfig']['dateFormatter'], startOfWeek: BuildContext<'calendar-heatmap'>['designOptions']['startOfWeek'], cellSize?: number): string[];
