import type { MoonshineTranscriptLine } from '../types/interfaces'; type SpeakerMetadata = Pick; export declare class MoonshineWebSpeakerClusterer { private readonly clusterThreshold; private clusters; private nextSpeakerIndex; private previousClusterId; constructor(clusterThreshold?: number); assign(samples: Float32Array | number[], sampleRate: number): SpeakerMetadata | undefined; private getPreviousCluster; } export {}; //# sourceMappingURL=MoonshineWebSpeakerClusterer.d.ts.map