@presidio-dev/factifai-agent
Version:
An AI powered browser automation testing agent powered by LLMs.
71 lines • 1.74 kB
TypeScript
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