import "reflect-metadata"; import { PropertySelector } from "../Common/Type"; import { IUniqueConstraintOption } from "./Option/IUniqueConstraintOption"; export declare function UniqueConstraint(option?: IUniqueConstraintOption): (target: object, propertyKey?: string | symbol) => void; export declare function UniqueConstraint(properties: Array any)>): (target: object, propertyKey?: string | symbol) => void; export declare function UniqueConstraint(name: string, properties: Array>): (target: object, propertyKey?: string | symbol) => void;