export type BaseDto = { fromPlain(plainObject: unknown): unknown; fromPlainArray(plainObjects: unknown[]): unknown[]; }; export type NonFunctionPropertyNames = { [K in keyof T]: T[K] extends Function ? never : K; }[keyof T]; export type NonFunctionProperties = Pick>; export declare function BaseDto(): { new (): {}; fromPlain(plainObject: NonFunctionProperties): T; fromPlainArray(plainObjects: NonFunctionProperties[]): T[]; }; //# sourceMappingURL=base.dto.d.ts.map