import { DynamicStructuredTool } from "@langchain/core/tools";
import { z } from "zod";
export declare class InteractionTools {
    static getTools(): (DynamicStructuredTool<z.ZodObject<{
        sessionId: z.ZodString;
        x: z.ZodNumber;
        y: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        sessionId: string;
        x: number;
        y: number;
    }, {
        sessionId: string;
        x: number;
        y: number;
    }>, {
        sessionId: string;
        x: number;
        y: number;
    }, {
        sessionId: string;
        x: number;
        y: number;
    }, string> | DynamicStructuredTool<z.ZodObject<{
        sessionId: z.ZodString;
        text: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        sessionId: string;
        text: string;
    }, {
        sessionId: string;
        text: string;
    }>, {
        sessionId: string;
        text: string;
    }, {
        sessionId: string;
        text: string;
    }, string> | DynamicStructuredTool<z.ZodObject<{
        sessionId: z.ZodString;
        dx: z.ZodNumber;
        dy: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        sessionId: string;
        dx: number;
        dy: number;
    }, {
        sessionId: string;
        dx: number;
        dy: number;
    }>, {
        sessionId: string;
        dx: number;
        dy: number;
    }, {
        sessionId: string;
        dx: number;
        dy: number;
    }, string> | DynamicStructuredTool<z.ZodObject<{
        sessionId: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        sessionId: string;
    }, {
        sessionId: string;
    }>, {
        sessionId: string;
    }, {
        sessionId: string;
    }, string>)[];
}
//# sourceMappingURL=interaction-tools.d.ts.map