import { z } from 'zod';
export declare const TOOL_FIND_CHARTS_DESCRIPTION = "Tool: \"findCharts\"\nPurpose:\nFinds charts by name or description within a project, returning detailed info about each.\n\nUsage tips:\n- IMPORTANT: Pass the user's full query or relevant portion directly (e.g., \"revenue based on campaigns\" instead of just \"campaigns\")\n- The search engine understands natural language and context - more words provide better results\n- You can provide multiple search queries to search for different chart topics simultaneously\n- If results aren't relevant, retry with the full user query or more specific terms\n- Results are paginated \u2014 use the page parameter to get more results if needed\n- Returns chart URLs when available\n";
export declare const toolFindChartsArgsSchema: z.ZodObject<{
    chartSearchQueries: z.ZodArray<z.ZodObject<{
        label: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        label: string;
    }, {
        label: string;
    }>, "many">;
} & {
    page: z.ZodNullable<z.ZodNumber>;
}, z.UnknownKeysParam, z.ZodTypeAny, {
    page: number | null;
    chartSearchQueries: {
        label: string;
    }[];
}, {
    page: number | null;
    chartSearchQueries: {
        label: string;
    }[];
}>;
export type ToolFindChartsArgs = z.infer<typeof toolFindChartsArgsSchema>;
export declare const toolFindChartsArgsSchemaTransformed: z.ZodObject<{
    chartSearchQueries: z.ZodArray<z.ZodObject<{
        label: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        label: string;
    }, {
        label: string;
    }>, "many">;
} & {
    page: z.ZodNullable<z.ZodNumber>;
}, z.UnknownKeysParam, z.ZodTypeAny, {
    page: number | null;
    chartSearchQueries: {
        label: string;
    }[];
}, {
    page: number | null;
    chartSearchQueries: {
        label: string;
    }[];
}>;
export type ToolFindChartsArgsTransformed = ToolFindChartsArgs;
export declare const toolFindChartsOutputSchema: z.ZodObject<{
    result: z.ZodString;
    metadata: z.ZodObject<{
        status: z.ZodEnum<["success", "error"]>;
    }, "strip", z.ZodTypeAny, {
        status: "error" | "success";
    }, {
        status: "error" | "success";
    }>;
}, "strip", z.ZodTypeAny, {
    metadata: {
        status: "error" | "success";
    };
    result: string;
}, {
    metadata: {
        status: "error" | "success";
    };
    result: string;
}>;
export type ToolFindChartsOutput = z.infer<typeof toolFindChartsOutputSchema>;
//# sourceMappingURL=toolFindChartsArgs.d.ts.map