//! Probabilistic data structures for memory-ephemeral process mining.
//!
//! These structures allow processing arbitrarily large event logs with bounded
//! memory by trading exact answers for approximate ones with quantifiable error.
//!
//! # Structures
//!
//! - [`CountMinSketch`] — frequency estimation for DFG edges
//! - [`HyperLogLog`] — cardinality estimation (unique trace count)
//! - [`BloomFilter`] — set membership for trace deduplication
//! - [`StreamingLog`] — combines all three into a single streaming DFG builder
pub use BloomFilter;
pub use CountMinSketch;
pub use HyperLogLog;
pub use StreamingLog;