import { z } from 'zod';
declare const projectManagement: {
    name: "project-management";
    description: string;
    parameters: {
        action: z.ZodEnum<{
            archive: "archive";
            unarchive: "unarchive";
        }>;
        projectId: z.ZodString;
    };
    outputSchema: {
        project: z.ZodObject<{
            id: z.ZodString;
            name: z.ZodString;
            description: z.ZodString;
            color: z.ZodCatch<z.ZodOptional<z.ZodEnum<{
                berry_red: "berry_red";
                red: "red";
                orange: "orange";
                yellow: "yellow";
                olive_green: "olive_green";
                lime_green: "lime_green";
                green: "green";
                mint_green: "mint_green";
                teal: "teal";
                sky_blue: "sky_blue";
                light_blue: "light_blue";
                blue: "blue";
                grape: "grape";
                violet: "violet";
                lavender: "lavender";
                magenta: "magenta";
                salmon: "salmon";
                charcoal: "charcoal";
                grey: "grey";
                taupe: "taupe";
            }>>>;
            isFavorite: z.ZodBoolean;
            isShared: z.ZodBoolean;
            parentId: z.ZodOptional<z.ZodString>;
            inboxProject: z.ZodBoolean;
            viewStyle: z.ZodString;
            workspaceId: z.ZodOptional<z.ZodString>;
            folderId: z.ZodOptional<z.ZodString>;
            childOrder: z.ZodNumber;
        }, z.core.$strip>;
        success: z.ZodBoolean;
    };
    annotations: {
        readOnlyHint: false;
        destructiveHint: false;
        idempotentHint: true;
    };
    execute(args: {
        action: "archive" | "unarchive";
        projectId: string;
    }, client: import('@doist/todoist-sdk').TodoistApi): Promise<{
        textContent: string;
        structuredContent: {
            project: {
                id: string;
                name: string;
                description: string;
                color: import('@doist/todoist-sdk').ColorKey;
                isFavorite: boolean;
                isShared: boolean;
                parentId: string | undefined;
                inboxProject: boolean;
                viewStyle: string;
                workspaceId: string | undefined;
                folderId: string | undefined;
                childOrder: number;
            };
            success: true;
        };
    }>;
};
export { projectManagement };
//# sourceMappingURL=project-management.d.ts.map