export interface BetaPromotionPreview { betaId: number; token: string; createdAt: string; files: Array<{ id: number; name: string; kind: string; path: string; versionId: number; version: number; release_version: string | null; sha256: string; scope: string; servers: string[]; }>; servers: Array<{ name: string; tested: boolean; game: string | null; map: string | null }>; configWrites: Array<{ server: string; path: string; sha256: string | null; error: string | null }>; blockers: string[]; restartPolicy: 'additional-when-empty'; }