import { type AgentFunction, type AgentFunctionInfo, type DefaultConfigData } from "graphai";
import { type MulmoScript, mulmoScriptSchema } from "../types/index.js";
interface ValidateMulmoScriptInputs {
    text: string;
    schema: typeof mulmoScriptSchema;
}
interface ValidateMulmoScriptResponse {
    isValid: boolean;
    data?: MulmoScript;
    error?: string;
}
/**
 * Zod schema validation agent
 * Validates if a JSON string conforms to the Zod schema
 */
export declare const validateSchemaAgent: AgentFunction<object, ValidateMulmoScriptResponse, ValidateMulmoScriptInputs, DefaultConfigData>;
declare const validateMulmoScriptAgentInfo: AgentFunctionInfo;
export default validateMulmoScriptAgentInfo;
