export declare class BaseModel { _id: string; updatedAt?: Date; createdAt?: Date; static new(this: new () => T, data: Partial>): T; } declare type NFPN = { [K in keyof T]: T[K] extends Function ? never : K; }[keyof T]; export declare type NFP = Pick>; export {};