export type PlayerSkillLevel = "beginner" | "novice" | "intermediate" | "advanced" | "expert"; export type PlayerPlaystyle = "aggressive" | "defensive" | "balanced" | "stealth" | "exploration" | "speedrun" | "completionist"; export type PlayerEngagementLevel = "casual" | "regular" | "dedicated" | "hardcore"; export type PlayerEventCategory = "combat" | "movement" | "interaction" | "progression" | "economy" | "social" | "custom"; export type PlayerEventSeverity = "low" | "medium" | "high" | "critical"; export interface PlayerBehaviorTelemetryOptions { readonly seed?: number; readonly playerId?: string; readonly sessionSeconds?: number; readonly combatEvents?: number; readonly movementEvents?: number; readonly interactionEvents?: number; readonly progressionEvents?: number; readonly successEvents?: number; } export interface PlayerSkillAssessmentTelemetry { readonly area: string; readonly level: number; readonly confidence: number; readonly sampleSize: number; } export interface PlayerBehaviorPatternTelemetry { readonly name: string; readonly frequency: number; readonly confidence: number; } export interface PlayerBehaviorTelemetryFixture { readonly source: "origin-master-player-profile-event-analysis-adapted"; readonly playerId: string; readonly profile: { readonly skillLevel: PlayerSkillLevel; readonly playstyle: PlayerPlaystyle; readonly engagement: PlayerEngagementLevel; readonly skills: readonly PlayerSkillAssessmentTelemetry[]; readonly preferences: readonly { readonly category: string; readonly value: string; readonly strength: number; }[]; readonly patterns: readonly PlayerBehaviorPatternTelemetry[]; readonly totalPlaytimeMs: number; readonly sessionCount: number; }; readonly events: { readonly total: number; readonly byCategory: Record; readonly bySeverity: Record; readonly successRate: number; readonly avgDurationMs: number; readonly eventsPerMinute: number; }; readonly sessionAnalysis: { readonly durationMs: number; readonly dominantPlaystyle: PlayerPlaystyle; readonly skillEstimate: PlayerSkillLevel; readonly insights: readonly { readonly type: string; readonly confidence: number; readonly evidence: readonly string[]; readonly recommendations: readonly string[]; }[]; }; readonly productionReadiness: { readonly playerProfileTelemetry: true; readonly eventTrackingTelemetry: true; readonly behaviorPatternTelemetry: true; readonly adaptiveSystemInputTelemetry: true; }; readonly blockedClaims: readonly string[]; readonly claimBoundary: string; readonly hash: string; } export declare function samplePlayerBehaviorTelemetryFixture(options?: PlayerBehaviorTelemetryOptions): PlayerBehaviorTelemetryFixture; //# sourceMappingURL=PlayerBehaviorTelemetryFixtures.d.ts.map