import { NestedClassHierarchyForReport } from '../../commonStateTypes/classesView/nestedClassID'; import { SelectorView } from '../../commonStateTypes/viewAndReport/viewAndReport'; import { ClassBase, ClassState } from '../../entity/class/classState'; import { ClassListState } from './classListState'; export interface ClassListSelectorView extends SelectorView { classes: ClassBase[]; nestedClassHierarchy: NestedClassHierarchyForReport[]; } export declare const getClassList: (classState: ClassState, classListState: ClassListState) => ClassListSelectorView; export declare const getNestedClassListHierarchy: (classListState: ClassListState) => NestedClassHierarchyForReport[];