/**
 * エンティティデコレータ
 */
import { EntityMetadata } from '../types/EntityTypes';
/**
 * エンティティデコレータ
 */
export declare function Entity(name?: string): <T extends {
    new (...args: any[]): {};
}>(constructor: T) => T;
/**
 * エンティティメタデータを取得
 */
export declare function getEntityMetadata(target: Function): EntityMetadata | undefined;
/**
 * 全エンティティメタデータを取得
 */
export declare function getAllEntityMetadata(): EntityMetadata[];
