import { Cluster } from '../types';
/**
 * Hierarchical clustering algorithm (agglomerative)
 * @param keywords Array of keywords to cluster
 * @param distances Matrix of distances between keywords
 * @param options Configuration options
 * @returns Array of clusters
 */
export declare function hierarchicalClustering(keywords: string[], distances: number[][], options: {
    minClusterSize?: number;
    distanceThreshold?: number;
    linkage?: 'single' | 'complete' | 'average';
}): Cluster[];
