mod app;
mod detection;
mod health;
mod host_detection;
mod indexer;
mod monitor;
mod ui;
pub use crate::common::{HostFormat, HostKind};
pub use app::{WizardConfig, run_wizard};
pub use detection::{
DetectedProvider, ProviderKind, ProviderStatus, check_custom_endpoint, detect_providers,
};
pub use health::{CheckStatus, HealthCheckItem, HealthCheckResult, HealthChecker};
pub use host_detection::{HostDetection, detect_hosts, write_mux_service_config};
pub use indexer::{
DataSetupOption, DataSetupState, DataSetupSubStep, FanOut, ImportMode, IndexControl,
IndexEvent, IndexEventSink, IndexTelemetrySnapshot, IndexingJob, SharedIndexTelemetry,
TracingSink, TuiTelemetrySink, collect_indexable_files, import_lancedb, start_indexing,
validate_path,
};
pub use monitor::{GpuStatus, MonitorSnapshot, spawn_monitor};