import { TemplateFrom } from '../../enum'; import { ProjectModel } from '../../sdk-model'; import { ActivityPageStateModel, FileStateModelForStore, GroupStateModel, MemberPageStateModel, ProjectMemberStateModel, ShareStateModel } from '../../model'; declare class ProjectPageStateModel { total: number; pageSize: number; totalPage: number; currentPage: number; projectPagesArray: ProjectStateModel[][]; } declare class ProjectModelBase { name: string; avatarLink: string; maxMemberCount: number; maxStorageSize: number; templateFrom: TemplateFrom; ext_attr: any; } declare class ProjectStateModel extends ProjectModel { projectId: string; projectTmId: string; accountMemberGroupId: string; activity: ActivityPageStateModel; members: ProjectMemberStateModel[]; isMemberLoaded: boolean; memberOfMe: ProjectMemberStateModel; isMemberOfMeLoaded: boolean; groupTree: GroupStateModel[]; isGroupTreeCached: boolean; groupList: GroupListModel[]; shares: ShareStateModel[]; files: FileStateModelForStore; isJoined: boolean; isDeleted: boolean; projectMembersPage: MemberPageStateModel; currentProjectMemberPage: ProjectMemberStateModel[]; } declare class ActiveProjectForStore { activeProject: ProjectStateModel; } declare class GroupListModel { id: string; name: string; } export { ProjectPageStateModel, ProjectModelBase, ProjectStateModel, GroupListModel, ActiveProjectForStore, }; //# sourceMappingURL=project-state-model.d.ts.map