import { DbService } from 'src/db/db.service';
import { FavouriteService } from 'src/favourite/favourite.service';
import { OrderService } from 'src/order/order.service';
export declare class AIChatBotService {
    private readonly model;
    private readonly favouriteService;
    private readonly orderService;
    private llm;
    private agent;
    constructor(model: DbService, favouriteService: FavouriteService, orderService: OrderService);
    getAgent(): any;
    handleQuery(query: string, chatSessionId?: string, userId?: string, orderId?: string): Promise<{
        reply: any;
        chatSessionId: string;
    }>;
    getChatHistory(chatSessionId: string, userId: string): Promise<any[]>;
}
