import { Resource } from './Resource';
export interface Task {
    id: number;
    name: string;
    predecessor?: number[];
    assignee?: string | string[];
    assigneeName?: string;
    avatar?: string | string[];
    startDate?: string;
    endDate?: string;
    actualStartDate?: string;
    actualEndDate?: string;
    progress?: number;
    estimatedHours?: number;
    actualHours?: number;
    parentId?: number;
    children?: Task[];
    collapsed?: boolean;
    isParent?: boolean;
    type?: string;
    description?: string;
    icon?: string;
    level?: number;
    isTimerRunning?: boolean;
    timerStartTime?: number;
    timerEndTime?: number;
    timerStartDesc?: string;
    timerElapsedTime?: number;
    isEditable?: boolean;
    barColor?: string;
    resources?: Resource[];
    [key: string]: unknown;
}
