import { BaseEntityModel as IBaseEntityModel, ID, IUser } from '@metad/contracts'; export declare abstract class Model { constructor(input?: any); /** * @deprecated Because the input parameters of the constructor cannot be assigned to this * * @param input * @returns */ instanceOf?(input?: any): this; } export declare abstract class BaseEntity extends Model implements IBaseEntityModel { id?: ID; createdById?: ID; createdBy?: IUser; updatedById?: ID; updatedBy?: IUser; createdAt?: Date; updatedAt?: Date; }