import { ParentDirectoryDTO, SubDirectoryDTO } from '../../../../common/entities/DirectoryDTO'; import { MediaEntity } from './MediaEntity'; import { FileEntity } from './FileEntity'; import { MediaDTO } from '../../../../common/entities/MediaDTO'; import { ProjectedDirectoryCacheEntity } from './ProjectedDirectoryCacheEntity'; export declare class DirectoryEntity implements ParentDirectoryDTO, SubDirectoryDTO { id: number; name: string; path: string; /** * last time the directory was modified (from outside, eg.: a new media was added) */ lastModified: number; /** * Last time the directory was fully scanned, not only for a few media to create a cover */ lastScanned: number; isPartial?: boolean; parent: DirectoryEntity; directories: DirectoryEntity[]; cache: ProjectedDirectoryCacheEntity; media: MediaEntity[]; metaFile: FileEntity[]; }