import { Event } from "authentik-api"; export interface EventUser { pk: number; email?: string; username: string; on_behalf_of?: EventUser; } export interface EventContext { [key: string]: EventContext | EventModel | string | number | string[]; } export interface EventWithContext extends Event { user: EventUser; context: EventContext; } export interface EventModel { pk: string; name: string; app: string; model_name: string; } export interface EventRequest { path: string; method: string; }