//! GraphQL request validation — re-exported from `fraiseql-core`.
//!
//! The canonical AST-based implementation lives in
//! [`fraiseql_core::graphql::complexity`]. This module re-exports the public
//! types for use within `fraiseql-server` without duplicating logic.
pub use fraiseql_core::graphql::complexity::{
ComplexityConfig, ComplexityValidationError, QueryMetrics, RequestValidator,
};