import { HomeworkStatusProps } from '../HomeworkStatus';
import { Lesson, LessonItem } from '../Lesson';
export interface ILessonStorybookProps {
    number: number;
    name: string;
    isEditBlocked?: boolean;
    type?: 'Обычный' | 'Резервный';
    themeOrder: number;
    description?: string;
    homeworkStatus?: HomeworkStatusProps;
    lessonOverall?: number;
    needHideTopicOrder?: boolean;
    haveOnlineLesson?: boolean;
    isActive?: boolean;
    isDisabled?: boolean;
    isEditModeOn?: boolean;
    isCreateModeOn: boolean;
    canEdit?: boolean;
    needChangeSaveButtonTextOnTablet?: boolean;
    needValidateDescription?: boolean;
    needPublishButton?: boolean;
    showContents?: boolean;
    needHideTasks?: boolean;
    withNotPublishedLabel?: boolean;
    withCourseAssignment?: boolean;
    isBlockedMaterials?: boolean;
    timePickerPosition?: 'right' | 'left';
    canOnlineLessonEdit?: boolean;
    isButtonEditBlock?: boolean;
    hideCheckbox?: boolean;
    lessonItems?: LessonItem[];
    onEditClick?: () => void;
    onSaveClick?: (values: Lesson) => void;
    onCancelClick?: () => void;
}
