import { ClassAst, ClassContext } from 'ims-decorator'; import { EntityOptions } from 'typeorm'; export interface Entity extends EntityOptions { /** 简介 */ desc?: string; } export declare const EntityMetadataKey = "EntityMetadataKey"; export declare const Entity: (metadataDef?: Entity & { sourceRoot?: string; imports?: any[]; providers?: import("../../../../ims-decorator/lib").Provider[]; }) => (target: any, propertyKey?: string | symbol, descriptor?: number | TypedPropertyDescriptor) => any; export declare function isEntityClassAst(val: ClassAst): val is ClassAst; export declare class EntityAst extends ClassContext { }