import { z } from 'zod';
declare const completeTasks: {
    name: "complete-tasks";
    description: string;
    parameters: {
        ids: z.ZodArray<z.ZodString>;
    };
    outputSchema: {
        completed: z.ZodArray<z.ZodString>;
        failures: z.ZodArray<z.ZodObject<{
            item: z.ZodString;
            error: z.ZodString;
            code: z.ZodOptional<z.ZodString>;
        }, z.core.$strip>>;
        totalRequested: z.ZodNumber;
        successCount: z.ZodNumber;
        failureCount: z.ZodNumber;
    };
    mutability: "mutating";
    execute(args: {
        ids: string[];
    }, client: import('@doist/todoist-api-typescript').TodoistApi): Promise<{
        textContent: string;
        structuredContent: {
            completed: string[];
            failures: {
                item: string;
                error: string;
                code?: string;
            }[];
            totalRequested: number;
            successCount: number;
            failureCount: number;
        };
    }>;
};
export { completeTasks };
//# sourceMappingURL=complete-tasks.d.ts.map