import { DocumentContent, E2ERelationship, EntityDeclarationDefinition, FileStatus, ManifestDeclaration, TraitGroupReference, TraitReference } from '.';
export declare abstract class ManifestContent extends DocumentContent implements FileStatus {
    manifestName?: string;
    folioName?: string;
    explanation?: string;
    exhibitsTraits: (string | TraitReference | TraitGroupReference)[];
    subManifests?: ManifestDeclaration[];
    subFolios?: ManifestDeclaration[];
    entities?: EntityDeclarationDefinition[];
    relationships?: E2ERelationship[];
    /**
     * Last time the modified times were updated
     */
    lastFileStatusCheckTime: string;
    /**
     * Last time this file was modified
     */
    lastFileModifiedTime: string;
    /**
     * Last time the most recently modified child object was modified
     */
    lastChildFileModifiedTime?: string;
}
