use std::sync::Arc;
use fslite_core::{FileSystem, WorkspaceId};
use crate::admin::WorkspaceAdmin;
use crate::auth::AuthProvider;
#[derive(Clone)]
pub struct AppState {
pub fs: Arc<dyn FileSystem>,
pub auth: Arc<dyn AuthProvider>,
pub admin: Arc<dyn WorkspaceAdmin>,
pub health_workspace: WorkspaceId,
}