import { AnyEntity, Dictionary } from '../typings'; export declare function Index(options?: IndexOptions): (target: AnyEntity, propertyName?: string | undefined) => any; export declare function Unique(options?: UniqueOptions): (target: AnyEntity, propertyName?: string | undefined) => any; export interface UniqueOptions> { name?: string; properties?: keyof T | (keyof T)[]; options?: Dictionary; } export interface IndexOptions> extends UniqueOptions { type?: string; }