import { EventModel, EventPageModel } from './event'; import { ListModel, PageModel } from './common'; import { TemplateFrom } from "../enum"; declare class ProjectModel { accountId: string; active: boolean; address: string; avatarLink: string; city: string; clientId: string; country: string; createAt: number; current_member_count: number; current_sfs_size: number; current_storage_size: number; cycle: string; description: string; district: string; ext_attr: { [key: string]: any; }; id: string; isJoined: boolean; isDeleted: boolean; maxMemberCount: number; maxStorageSize: number; name: string; owner: string; projectAdmins: BoxProjectQuotaMemberModel[]; projectClass: string; province: string; size: string; templateFrom: TemplateFrom; thumbnail: string; type: string; updateAt: number; userData: string; projectProfile: any; } declare class BoxProjectQuotaMemberModel { email: string; realName: string; userid: string; username: string; } declare class QuotaModel { accountId: string; id: string; memberCount: number; projectAdmins: BoxProjectQuotaMemberModel[]; sfsSize: number; storageSize: number; } declare class ActivityModel extends EventModel { } declare class ActivityPageModel extends EventPageModel { } declare class ProjectPageModel extends PageModel { data: ProjectListModel; } declare class ProjectListModel extends ListModel { items: ProjectModel[]; } declare class GroupModel { createAt: number; id: string; name: string; parentId: string; projectId: string; upDateAt: number; userData: string; } declare class ItemGroup { count: number; items: GroupModel[]; } declare class GroupPageModel extends PageModel { data: GroupListModel; } declare class GroupListModel extends ListModel { items: GroupModel[]; } declare class AccountItemGroup { accountMemberGroups: GroupModel[]; } export { ProjectModel, ActivityModel, ActivityPageModel, ProjectPageModel, QuotaModel, GroupModel, ItemGroup, GroupPageModel, AccountItemGroup, }; //# sourceMappingURL=projects.d.ts.map