import { z } from "zod";
export declare const tools: ({
    name: string;
    description: string;
    inputSchema: z.ZodObject<{
        cwd: z.ZodDefault<z.ZodString>;
        depth: z.ZodDefault<z.ZodNumber>;
        production: z.ZodDefault<z.ZodBoolean>;
    }, "strip", z.ZodTypeAny, {
        cwd?: string;
        depth?: number;
        production?: boolean;
    }, {
        cwd?: string;
        depth?: number;
        production?: boolean;
    }>;
} | {
    name: string;
    description: string;
    inputSchema: z.ZodObject<{
        packageName: z.ZodString;
        version: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        version?: string;
        packageName?: string;
    }, {
        version?: string;
        packageName?: string;
    }>;
} | {
    name: string;
    description: string;
    inputSchema: z.ZodObject<{
        cwd: z.ZodDefault<z.ZodString>;
        circular: z.ZodDefault<z.ZodBoolean>;
        orphans: z.ZodDefault<z.ZodBoolean>;
    }, "strip", z.ZodTypeAny, {
        cwd?: string;
        circular?: boolean;
        orphans?: boolean;
    }, {
        cwd?: string;
        circular?: boolean;
        orphans?: boolean;
    }>;
} | {
    name: string;
    description: string;
    inputSchema: z.ZodObject<{
        packageName: z.ZodString;
        period: z.ZodDefault<z.ZodEnum<["last-day", "last-week", "last-month", "last-year"]>>;
    }, "strip", z.ZodTypeAny, {
        packageName?: string;
        period?: "last-day" | "last-week" | "last-month" | "last-year";
    }, {
        packageName?: string;
        period?: "last-day" | "last-week" | "last-month" | "last-year";
    }>;
})[];
export declare const handlers: Map<string, typeof handleDependencyTree>;
declare function handleDependencyTree(args: unknown): Promise<import("../utils/response.js").MCPResponse>;
export {};
//# sourceMappingURL=analysis-tools.d.ts.map