import { ISerializable, Serializable } from "@js-soft/ts-serval"; import { CoreDate, ICoreDate } from "@nmshd/core-types"; import { CoreSynchronizable, ICoreSynchronizable } from "@nmshd/transport"; export interface IDraft extends ICoreSynchronizable { type: string; createdAt: ICoreDate; lastModifiedAt: ICoreDate; content: ISerializable; metadata?: any; metadataModifiedAt?: ICoreDate; } export declare class Draft extends CoreSynchronizable implements IDraft { readonly technicalProperties: string[]; readonly userdataProperties: string[]; readonly metadataProperties: string[]; type: string; createdAt: CoreDate; lastModifiedAt: CoreDate; content: Serializable; metadata?: any; metadataModifiedAt?: CoreDate; static from(value: IDraft | Draft): Draft; } //# sourceMappingURL=Draft.d.ts.map