import type {
  Project as DrizzleProject,
  Character as DrizzleCharacter,
  CharacterRelationship as DrizzleCharacterRelationship,
  Scene as DrizzleScene,
} from '../../src/db/schema';

// Re-export Drizzle types as the canonical types
export type Project = DrizzleProject;
export type Character = DrizzleCharacter;
export type CharacterRelationship = DrizzleCharacterRelationship;
export type Scene = DrizzleScene;

export interface CharacterStats {
  characterId: number;
  totalScreenTime: number;
  totalDialogueLines: number;
  sceneCount: number;
  relationshipCount: number;
}
