//! Unified seed classification and extraction for Light Protocol macros.
//!
//! This module provides:
//! - **Types**: `ClassifiedSeed`, `ClassifiedFnArg`, `FnArgKind`
//! - **Classification**: `classify_seed_expr()` for classifying individual seeds
//! - **Anchor**: `extract_anchor_seeds()` for extracting seeds from #[account(...)] attributes
//! - **Data Fields**: `get_data_fields()`, `extract_data_field_info()` for data field extraction
//! - **InstructionArgSet**: Canonical type for instruction argument name tracking
//!
//! # Relationship with `parsing/` Module
//!
//! The `parsing/` module provides unified struct parsing and re-exports `InstructionArgSet`
//! from this module. The classification types (`ClassifiedSeed`, etc.) remain here as the
//! canonical location for seed classification logic.
pub
pub
// Re-export from data_fields
pub use ;
// Re-export from extract
pub use ;
// Re-export from instruction_args
pub use InstructionArgSet;
// Re-export from types - public API
pub use ;