import { Scale, Selection } from '../utils';
import { ChartRenderFunction } from '../types';
/**
 * Highlight message interface
 */
export interface HighlightMessage {
    hoverOrNot: boolean;
    message: string | number;
    interactionType?: string;
}
/**
 * Rank chart configuration
 */
export interface RankChartConfig {
    data: number[];
    drawSvgCallback?: (svg: Selection, xScale: Scale, yScale: Scale) => void;
}
/**
 * Renders a rank chart with bars
 * @param container - The container element
 * @param config - The rank chart configuration
 * @param drawSvgCallback - A callback function to draw the SVG on the chart
 */
export declare const renderRankChart: ChartRenderFunction<RankChartConfig>;
//# sourceMappingURL=index.d.ts.map