declare module '#auth-utils' {
  interface User {
    keycloakId: string
    name: string
    organizations: Organization[]
    roles: string[]
  }

  interface UserSession {
    name: string
    organizations: Organization[]
    roles: string[]
    loggedInAt: number
    jwt: {
      accessToken: string
      refreshToken: string
      expiresIn: number
    }
  }
}

export {}
