import { z } from 'zod'; declare const findProjects: { name: "find-projects"; description: string; parameters: { searchText: z.ZodOptional; limit: z.ZodDefault; cursor: z.ZodOptional; archivedStatus: z.ZodOptional>; }; outputSchema: { projects: z.ZodArray>>; isFavorite: z.ZodBoolean; isShared: z.ZodBoolean; parentId: z.ZodOptional; inboxProject: z.ZodBoolean; viewStyle: z.ZodString; workspaceId: z.ZodOptional; folderId: z.ZodOptional; childOrder: z.ZodNumber; isArchived: z.ZodBoolean; }, z.core.$strip>>; nextCursor: z.ZodOptional; totalCount: z.ZodNumber; hasMore: z.ZodBoolean; appliedFilters: z.ZodRecord; }; annotations: { readOnlyHint: true; destructiveHint: false; idempotentHint: true; }; execute(args: { limit: number; searchText?: string | undefined; cursor?: string | undefined; archivedStatus?: "all" | "active" | "archived" | undefined; }, client: import('@doist/todoist-sdk').TodoistApi): Promise<{ textContent: string; structuredContent: { projects: { 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; isArchived: boolean; }[]; nextCursor: string | undefined; totalCount: number; hasMore: boolean; appliedFilters: { limit: number; searchText?: string | undefined; cursor?: string | undefined; archivedStatus?: "all" | "active" | "archived" | undefined; }; }; }>; }; export { findProjects }; //# sourceMappingURL=find-projects.d.ts.map