import { PrismaService } from '../../prisma/prisma.service';
import { SendMessageDto } from './dto/send-message.dto';
export declare class AiChatService {
    private readonly prisma;
    constructor(prisma: PrismaService);
    private serializeBigInt;
    getConversations(userId: number): Promise<any>;
    getConversation(userId: number, id: number): Promise<any>;
    sendMessage(userId: number, dto: SendMessageDto): Promise<any>;
    deleteConversation(userId: number, id: number): Promise<{
        message: string;
    }>;
    private generateResponse;
    private buildFinancialSnapshot;
    private buildVatResponse;
    private buildCashFlowResponse;
    private buildDocumentResponse;
    private buildGeneralResponse;
    private formatCurrency;
}
