export interface SecurityStatus {
  authMethod: string
  tokenConfig: { issuer: string; audience: string; refreshTokenDays: number; accessTokenMinutes: number }
  rateLimit: string
  passwordPolicy: string
  cookieConfig: { httpOnly: boolean; secure: boolean; sameSite: string }
  twoFactorEnabled: boolean
  passkeyEnabled: boolean
}

export interface ConfigFileInfo {
  fileName: string
  size: number
  modifiedAt: string
}

export interface ConfigFileDetail extends ConfigFileInfo {
  content: string
}
