import "reflect-metadata"; import { type ClassTransformOptions } from "class-transformer"; import { ValidatorOptions } from "class-validator"; export default class Resource { static hydrate(from: Partial, options?: ClassTransformOptions): T; static hydrateArray(ClassEntity: { new (): T; }, fromArray: T[], options?: ClassTransformOptions): T[]; static validateOrReject(validatorOptions?: ValidatorOptions): Promise; validateOrReject?(validatorOptions?: ValidatorOptions): Promise; }