export interface Settings {
  app: App
  server: Server
  auth: Auth
  features: Features
  version: Version
}

export interface App {
  name: string
  environment: string
  base_url: string
  password_regex: string
}

export interface Server {
  port: number
  host: string
}

export interface Auth {
  jwt_expiration: number
  refresh_expiration: number
}

export interface Features {
  email_enabled: boolean
  oauth_google: boolean
}

export interface Version {
  version: string
  commit: string
  build_date: string
}
