import { ModelBase } from './model.js'; export declare abstract class ModelHydrator { abstract hydrate(target: any, values: any): void; } export declare class DbPropertyHydrator extends ModelHydrator { hydrate(target: ModelBase, values: any): void; } export declare class NonDbPropertyHydrator extends ModelHydrator { hydrate(target: ModelBase, values: any): void; } export declare class OneToManyRelationHydrator extends ModelHydrator { hydrate(target: ModelBase, values: any): void; } export declare class OneToOneRelationHydrator extends ModelHydrator { hydrate(target: ModelBase, values: any): void; } export declare class JunctionModelPropertyHydrator extends ModelHydrator { hydrate(target: ModelBase, values: any): void; } //# sourceMappingURL=hydrators.d.ts.map