/** * Transform full month names to 3-letter abbreviations. * Case-insensitive matching, preserves original case style in abbreviation. */ export declare function abbreviateMonth(text: string): string; /** * Compute label indices using smart interval selection. * Prefers clean intervals (every 2nd, 3rd, etc.) over rigid label count limits. */ export declare function computeEquallySpacedIndices(totalCount: number, maxCount: number): number[]; /** * Compute a set of label indices to render given total slots, a set of candidates * (e.g., non-empty labels), available width and minimum pixel spacing. * Uses equal-interval ideal positions, mapped to nearest available candidates. */ export declare function computeLabelSelection(totalCount: number, candidates: number[], chartWidthPx: number, minLabelSpacingPx: number): Set; //# sourceMappingURL=labels.d.ts.map