export type Config = { metadata_dir: string; data_dir: string; db_engine: string; metadata_auto_snapshot_interval: string; replication_factor: number; compression_level: number; rpc_bind_addr: string; rpc_public_addr: string; rpc_secret: string; s3_api?: S3API; s3_web?: S3Web; admin?: Admin; }; export type Admin = { api_bind_addr: string; admin_token: string; metrics_token: string; }; export type S3API = { s3_region: string; api_bind_addr: string; root_domain: string; }; export type S3Web = { bind_addr: string; root_domain: string; index: string; };