import { z } from "zod";
export declare const treemap: {
    schema: {
        data: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value: z.ZodNumber;
            children: z.ZodOptional<z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                value: z.ZodNumber;
                children: z.ZodOptional<z.ZodArray<z.ZodObject<{
                    name: z.ZodString;
                    value: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    name: string;
                    value: number;
                }, {
                    name: string;
                    value: number;
                }>, "many">>;
            }, "strip", z.ZodTypeAny, {
                name: string;
                value: number;
                children?: {
                    name: string;
                    value: number;
                }[] | undefined;
            }, {
                name: string;
                value: number;
                children?: {
                    name: string;
                    value: number;
                }[] | undefined;
            }>, "many">>;
        }, "strip", z.ZodTypeAny, {
            name: string;
            value: number;
            children?: {
                name: string;
                value: number;
                children?: {
                    name: string;
                    value: number;
                }[] | undefined;
            }[] | undefined;
        }, {
            name: string;
            value: number;
            children?: {
                name: string;
                value: number;
                children?: {
                    name: string;
                    value: number;
                }[] | undefined;
            }[] | undefined;
        }>, "atleastone">;
        style: z.ZodOptional<z.ZodObject<{
            backgroundColor: z.ZodOptional<z.ZodString>;
            palette: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            texture: z.ZodDefault<z.ZodOptional<z.ZodEnum<["default", "rough"]>>>;
        }, "strip", z.ZodTypeAny, {
            texture: "default" | "rough";
            backgroundColor?: string | undefined;
            palette?: string[] | undefined;
        }, {
            backgroundColor?: string | undefined;
            palette?: string[] | undefined;
            texture?: "default" | "rough" | undefined;
        }>>;
        theme: z.ZodDefault<z.ZodOptional<z.ZodEnum<["default", "academy", "dark"]>>>;
        width: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
        height: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
        title: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    };
    tool: {
        name: string;
        description: string;
        inputSchema: import("zod-to-json-schema").JsonSchema7Type & {
            $schema?: string | undefined;
            definitions?: {
                [key: string]: import("zod-to-json-schema").JsonSchema7Type;
            } | undefined;
        };
    };
};
