import { Hydrator } from '../hydrator'; import { AdamantInjector } from '../injector'; import { Validator } from '../validator'; export declare class EntityMetadata { name: string; attachments: boolean; hydrator?: (injector: AdamantInjector) => Hydrator; validator?: (injector: AdamantInjector) => Validator; } export declare function Entity(name: string, options?: { attachments?: boolean; hydrator?: (injector: AdamantInjector) => Hydrator; validator?: (injector: AdamantInjector) => Validator; }): ClassDecorator;