/**
 * span-deduplicator.ts
 * Handles span deduplication using content-based hashing
 */
import { Span } from '../types';
export declare class SpanDeduplicator {
    private contentHashes;
    private spanIds;
    private duplicateCount;
    /**
     * Generate content hash for a span
     */
    generateHash(span: Span): string;
    /**
     * Check if span is duplicate based on content
     */
    isDuplicate(span: Span): boolean;
    /**
     * Reset deduplicator state
     */
    reset(): void;
    /**
     * Get duplicate count
     */
    getDuplicateCount(): number;
    /**
     * Extract content from various formats
     */
    private extractContent;
}
//# sourceMappingURL=spanDeduplicator.d.ts.map