export interface TelegramEntity {
  id: string;
  characterId: string;
  telegramChatId: number;
  type: 'group' | 'supergroup' | 'channel';
  isVip: boolean;
  title: string;
  description?: string;
  inviteLink?: string;
  memberCount?: number;
  starPrice?: number;
  profilePhotoPath?: string;
  createdAt: string;
  updatedAt: string;
}

export interface TelegramEntityMember {
  telegramUserId: number;
  name: string;
  username?: string;
  role: 'admin' | 'member';
  joinedAt?: string;
}
