import { PropertyOptions } from './Property'; import { AnyEntity, Dictionary } from '../typings'; export declare function Enum(options?: EnumOptions | (() => Dictionary)): (target: AnyEntity, propertyName: string) => any; export interface EnumOptions extends PropertyOptions { items?: (number | string)[] | (() => Dictionary); }