import { z } from 'zod';
declare const deleteObject: {
    name: "delete-object";
    description: string;
    parameters: {
        type: z.ZodEnum<{
            filter: "filter";
            comment: "comment";
            reminder: "reminder";
            task: "task";
            project: "project";
            section: "section";
            label: "label";
            location_reminder: "location_reminder";
        }>;
        id: z.ZodString;
    };
    outputSchema: {
        deletedEntity: z.ZodObject<{
            type: z.ZodEnum<{
                filter: "filter";
                comment: "comment";
                reminder: "reminder";
                task: "task";
                project: "project";
                section: "section";
                label: "label";
                location_reminder: "location_reminder";
            }>;
            id: z.ZodString;
        }, z.core.$strip>;
        success: z.ZodBoolean;
    };
    annotations: {
        readOnlyHint: false;
        destructiveHint: true;
        idempotentHint: true;
    };
    execute(args: {
        type: "filter" | "comment" | "reminder" | "task" | "project" | "section" | "label" | "location_reminder";
        id: string;
    }, client: import('@doist/todoist-sdk').TodoistApi): Promise<{
        textContent: string;
        structuredContent: {
            deletedEntity: {
                type: "filter" | "comment" | "reminder" | "task" | "project" | "section" | "label" | "location_reminder";
                id: string;
            };
            success: true;
        };
    }>;
};
export { deleteObject };
//# sourceMappingURL=delete-object.d.ts.map