import { EntityRepository } from '../entity'; import { Constructor, Dictionary } from '../typings'; export declare function Entity(options?: EntityOptions): (target: T & Dictionary) => T & Dictionary; export declare type EntityOptions = { tableName?: string; collection?: string; discriminatorColumn?: string; discriminatorMap?: Dictionary; discriminatorValue?: string; comment?: string; readonly?: boolean; customRepository?: () => Constructor>; };