import z from "zod";
import { Tool } from "../types.js";
declare const watchEventSchema: z.ZodObject<{
    eventName: z.ZodString;
    contractId: z.ZodString;
    responseMethodName: z.ZodDefault<z.ZodString>;
    responseParameterName: z.ZodDefault<z.ZodString>;
    cronExpression: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    contractId: string;
    eventName: string;
    responseMethodName: string;
    responseParameterName: string;
    cronExpression: string;
}, {
    contractId: string;
    eventName: string;
    responseMethodName?: string | undefined;
    responseParameterName?: string | undefined;
    cronExpression?: string | undefined;
}>;
export declare const watchEventTool: Tool<Record<string, unknown> | undefined, typeof watchEventSchema>;
export {};
