import { DataType } from './enums'; export declare class IdentityValue { PropertyName: string; Value: any; constructor(PropertyName: string, Value: any); } export interface IPropertyMetadata { name: string; type: DataType; } export declare class PropertyMetadata implements IPropertyMetadata { name: string; type: DataType; constructor(name: string, type?: DataType); } /** * Decorador que marca la propiedad que representa la clave unica del modelo de datos * @param dataType representa el tipo de dato. Solo number y string son admitidos */ export declare function Key(dataType: DataType): (target: any, key: string) => void;