import { z } from 'zod';
declare const analyzeProjectHealth: {
    name: "analyze-project-health";
    description: string;
    parameters: {
        projectId: z.ZodString;
    };
    outputSchema: {
        projectId: z.ZodString;
        health: z.ZodObject<{
            status: z.ZodEnum<{
                UNKNOWN: "UNKNOWN";
                ON_TRACK: "ON_TRACK";
                AT_RISK: "AT_RISK";
                CRITICAL: "CRITICAL";
                EXCELLENT: "EXCELLENT";
                ERROR: "ERROR";
            }>;
            isStale: z.ZodBoolean;
            updateInProgress: z.ZodBoolean;
        }, z.core.$strip>;
        message: z.ZodString;
    };
    annotations: {
        readOnlyHint: false;
        destructiveHint: false;
        idempotentHint: true;
    };
    execute(args: {
        projectId: string;
    }, client: import('@doist/todoist-api-typescript').TodoistApi): Promise<{
        textContent: string;
        structuredContent: {
            projectId: string;
            health: {
                status: "UNKNOWN" | "ON_TRACK" | "AT_RISK" | "CRITICAL" | "EXCELLENT" | "ERROR";
                isStale: boolean;
                updateInProgress: boolean;
            };
            message: string;
        };
    }>;
};
export { analyzeProjectHealth };
//# sourceMappingURL=analyze-project-health.d.ts.map