import { McpChatService } from '../../mcp-chat/mcp-chat.service';
import { McpContext } from '../types/mcp-context.type';
export declare class CoreMcpChatMcpTools {
    private readonly mcpChatService;
    constructor(mcpChatService: McpChatService);
    listConversations(_args: Record<string, any>, context: McpContext): Promise<any>;
    createConversation(args: {
        title: string;
    }, context: McpContext): Promise<any>;
    deleteConversations(args: {
        ids: number[];
    }, context: McpContext): Promise<any>;
    getMessages(args: {
        conversationId: number;
    }, context: McpContext): Promise<any>;
    sendMessage(args: {
        conversationId: number;
        message: string;
    }, context: McpContext): Promise<any>;
}
//# sourceMappingURL=core-mcp-chat.mcp-tools.d.ts.map