export interface Message {
    id: string;
    role: 'user' | 'assistant';
    content: string;
    timestamp: string;
    messageType?: 'text' | 'photo' | 'text_photo';
    imagePath?: string;
    imageUrl?: string;
    metadata?: {
        starsPitchMade?: boolean;
        starsAccepted?: boolean;
        photoSent?: boolean;
    };
}
export interface ConversationHistory {
    characterId: string;
    telegramUserId: number;
    userName?: string;
    userInfo: {
        name?: string;
        interests?: string[];
        notes?: string[];
    };
    messages: Message[];
    lastActivity: string;
    totalMessages: number;
    totalStarsSpent: number;
}
//# sourceMappingURL=conversation.d.ts.map