export declare enum AssignmentProgressStatus {
    DEFERRED_ASSIGNMENT = "deferred_assignment",
    ON_CHECK = "on_check",
    ASSIGNED = "assigned",
    COMPLETED = "completed"
}
export interface HomeworkItemProps {
    status: AssignmentProgressStatus;
    assignedDate: string;
    withAttempts?: boolean;
    title: string;
    description?: string;
    deadline?: string;
    completeDate?: string;
    isShort?: boolean;
    isForPupils?: boolean;
    isOnCheck?: boolean;
    hasRecord?: boolean;
    lessonTitle?: string;
    lessonDescription?: string;
    taskId: number;
    subjectId?: number;
    lessonId?: number;
    courseGroupId?: number;
    assignmentCount?: number;
    onHomeworkClick?: (options: {
        subjectId: number;
        lessonId: number;
        taskId: number;
        groupId?: number;
    }) => void;
}
