import { z } from 'zod';
declare const findActivity: {
    name: "find-activity";
    description: string;
    parameters: {
        objectType: z.ZodOptional<z.ZodEnum<{
            comment: "comment";
            task: "task";
            project: "project";
        }>>;
        objectId: z.ZodOptional<z.ZodString>;
        eventType: z.ZodOptional<z.ZodEnum<{
            completed: "completed";
            added: "added";
            updated: "updated";
            deleted: "deleted";
            uncompleted: "uncompleted";
            archived: "archived";
            unarchived: "unarchived";
            shared: "shared";
            left: "left";
        }>>;
        projectId: z.ZodOptional<z.ZodString>;
        taskId: z.ZodOptional<z.ZodString>;
        initiatorId: z.ZodOptional<z.ZodString>;
        limit: z.ZodDefault<z.ZodNumber>;
        cursor: z.ZodOptional<z.ZodString>;
    };
    outputSchema: {
        events: z.ZodArray<z.ZodObject<{
            id: z.ZodOptional<z.ZodString>;
            objectType: z.ZodString;
            objectId: z.ZodString;
            eventType: z.ZodString;
            eventDate: z.ZodString;
            parentProjectId: z.ZodOptional<z.ZodString>;
            parentItemId: z.ZodOptional<z.ZodString>;
            initiatorId: z.ZodOptional<z.ZodString>;
            extraData: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        }, z.core.$strip>>;
        nextCursor: z.ZodOptional<z.ZodString>;
        totalCount: z.ZodNumber;
        hasMore: z.ZodBoolean;
        appliedFilters: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    };
    mutability: "readonly";
    execute(args: {
        limit: number;
        objectType?: "comment" | "task" | "project" | undefined;
        objectId?: string | undefined;
        eventType?: "completed" | "added" | "updated" | "deleted" | "uncompleted" | "archived" | "unarchived" | "shared" | "left" | undefined;
        projectId?: string | undefined;
        taskId?: string | undefined;
        initiatorId?: string | undefined;
        cursor?: string | undefined;
    }, client: import('@doist/todoist-api-typescript').TodoistApi): Promise<{
        textContent: string;
        structuredContent: {
            events: {
                id: string | undefined;
                objectType: string;
                objectId: string;
                eventType: string;
                eventDate: string;
                parentProjectId: string | undefined;
                parentItemId: string | undefined;
                initiatorId: string | undefined;
                extraData: Record<string, any> | undefined;
            }[];
            nextCursor: string | undefined;
            totalCount: number;
            hasMore: boolean;
            appliedFilters: {
                limit: number;
                objectType?: "comment" | "task" | "project" | undefined;
                objectId?: string | undefined;
                eventType?: "completed" | "added" | "updated" | "deleted" | "uncompleted" | "archived" | "unarchived" | "shared" | "left" | undefined;
                projectId?: string | undefined;
                taskId?: string | undefined;
                initiatorId?: string | undefined;
                cursor?: string | undefined;
            };
        };
    }>;
};
export { findActivity };
//# sourceMappingURL=find-activity.d.ts.map