import { EntityConstructor, IBasicI18NContract } from "./base"; import { IPropertyBase } from "../base"; export declare const PROPS_DEFINE = "ambjs::prop_define"; export interface IPropPropertyContract extends IBasicI18NContract { type: any; } export declare function Prop(): PropertyDecorator; export declare function Prop(name: string): PropertyDecorator; export declare function Prop(params: Partial): PropertyDecorator; export declare function resolveProps(target: EntityConstructor): { [prop: string]: IPropertyBase; };