import { TodoistApi } from '@doist/todoist-sdk'; import { z } from 'zod'; import { ProjectCollaborator } from '../utils/user-resolver.js'; declare const findProjectCollaborators: { name: "find-project-collaborators"; description: string; parameters: { projectId: z.ZodOptional; searchTerm: z.ZodOptional; }; outputSchema: { collaborators: z.ZodArray>; projectInfo: z.ZodOptional>; totalCount: z.ZodNumber; totalAvailable: z.ZodOptional; appliedFilters: z.ZodRecord; }; annotations: { readOnlyHint: true; destructiveHint: false; idempotentHint: true; }; execute(args: { projectId?: string | undefined; searchTerm?: string | undefined; }, client: TodoistApi): Promise<{ textContent: string; structuredContent: { collaborators: ProjectCollaborator[]; projectInfo: undefined; totalCount: number; totalAvailable: number; appliedFilters: Record; }; } | { textContent: string; structuredContent: { collaborators: never[]; projectInfo: { id: string; name: string; isShared: false; }; totalCount: number; appliedFilters: { projectId?: string | undefined; searchTerm?: string | undefined; }; totalAvailable?: undefined; }; } | { textContent: string; structuredContent: { collaborators: never[]; projectInfo: { id: string; name: string; isShared: true; }; totalCount: number; appliedFilters: { projectId?: string | undefined; searchTerm?: string | undefined; }; totalAvailable?: undefined; }; } | { textContent: string; structuredContent: { collaborators: ProjectCollaborator[]; projectInfo: { id: string; name: string; isShared: true; }; totalCount: number; totalAvailable: number; appliedFilters: { projectId?: string | undefined; searchTerm?: string | undefined; }; }; }>; }; export { findProjectCollaborators }; //# sourceMappingURL=find-project-collaborators.d.ts.map