import { ChatBotService } from './chat-bot.service';
import { SendChatQueryDto } from './dto/create-chat-bot.dto';
export declare class ChatBotController {
    private readonly chatBotService;
    constructor(chatBotService: ChatBotService);
    sendQuery(body: SendChatQueryDto, req: any): Promise<{
        reply: string;
        chatId: string;
        topFoods: any[];
        topRestaurants: any[];
    }>;
    history(req: any, chatSessionId: string): Promise<(import("mongoose").Document<unknown, {}, import("./entities/chat-bot.entity").ChatBotChatHistory, {}, {}> & import("./entities/chat-bot.entity").ChatBotChatHistory & {
        _id: import("mongoose").Types.ObjectId;
    } & {
        __v: number;
    })[]>;
}
