import { Metadata } from './Metadata'; export declare class EntityMetadata extends Metadata implements metadata.Entity { private prototype; readonly name: string; private getInheritFields; constructor(name: string, prototype: object); clear(): void; createInstance(): T; getField(name: metadata.Field['name']): metadata.Field | undefined; getFields(): metadata.Field[]; setField(field: metadata.Field): void; }