import React from "react"; interface TaskEntity { id: string; values: { title: string; status: string; resolution: string | null; dueDate: string | null; stageId: string | null; description: string | null; notes: string | null; clientId: string | null; client?: { name?: string; } | null; priority?: string | null; createdAt: string | null; }; } export interface TasksViewProps { loading: boolean; tasks: TaskEntity[]; togglingIds: Set; onToggleTask: (taskId: string, currentStatus: string) => void; onOpenTask: (taskId: string) => void; onOpenClient: (clientId: string) => void; clientsMap: Map; pipelineStages: any[]; recentlyToggledIds: Set; completedTasks: TaskEntity[]; completedLoaded: boolean; loadingCompleted: boolean; completedHasMore: boolean; onExpandCompleted: () => void; onLoadMoreCompleted: () => void; } export declare function TasksView({ loading, tasks, togglingIds, onToggleTask, onOpenTask, onOpenClient, clientsMap, pipelineStages, recentlyToggledIds, completedTasks, completedLoaded, loadingCompleted, completedHasMore, onExpandCompleted, onLoadMoreCompleted }: TasksViewProps): React.JSX.Element; export {};