mod audit;
mod builtin;
mod entry_builder;
mod handlers;
pub(crate) mod icons;
mod intelligence;
mod relations;
mod render;
mod routes;
mod suggestions;
mod types;
#[cfg(test)]
mod admin_intelligence_tests;
#[cfg(test)]
mod audit_tests;
#[cfg(test)]
mod macro_tests;
#[cfg(test)]
mod relations_tests;
#[cfg(test)]
mod suggestions_tests;
pub use audit::{ensure_table, for_object, recent, record, ActionType, AdminAction, LogEntry};
pub use intelligence::{
classify_field, classify_search, classify_search_for_field, context_global,
field_ui_metadata, field_ui_metadata_with_relation, format_relation_cell, infer_filters,
infer_filters_with_relations, mask_pii, FieldRole, FieldUI, FilterDef, FilterKind,
SearchIntent,
};
pub use relations::{
InverseRelation, RegistryError, RelationRegistry, ResolvedRelation,
RELATION_FILTER_DROPDOWN_CAP,
};
pub use routes::register_admin_routes;
pub use suggestions::{
derive_relation_suggestions, derive_suggestions, derive_suggestions_from_entries,
find_relation_suggestion, find_suggestion, find_suggestion_from_entries, Confidence, Suggestion,
};
pub use types::{
Admin, AdminEntry, AdminField, AdminModel, AdminRelation, FieldType, SiteBranding,
UserProfileRow, UserProfileSection,
};