pub mod builtins;
pub mod global;
pub mod pipeline;
pub mod registry;
pub mod traits;
pub use global::{
global_registry, register_aggregator, register_builtin_plugins, register_sink, register_source,
register_transform, register_validator, with_global_registry, with_global_registry_mut,
};
pub use pipeline::{PipelineStep, PluginPipeline};
pub use registry::PluginRegistry;
pub use traits::{
AggregatorPlugin, DataSinkPlugin, DataSourcePlugin, IssueSeverity, PluginMetadata, PluginType,
TransformPlugin, ValidationIssue, ValidatorPlugin,
};
pub use builtins::{
CsvSinkPlugin, CsvSourcePlugin, FillNaPlugin, FilterTransformPlugin, JsonSinkPlugin,
JsonSourcePlugin, NormalizePlugin, SelectColumnsPlugin,
};