import { FieldConstraintProcedureOptions } from "../../../models/interfaces/field-constraint-procedure-options"; import { FieldConstraintFn } from "../../../models/interfaces/field-constraint-fn"; import { MessageBuilderFn } from "../../../models/interfaces/message-builder-fn"; export declare const IS_ENUM = "is-enum"; export declare const isEnum: FieldConstraintFn<{ enumOrList: Array | Object; }>; export declare const isEnumMessageBuilder: MessageBuilderFn; export declare function IsEnum(list: Array, options?: FieldConstraintProcedureOptions): PropertyDecorator; export declare function IsEnum(enumObj: Object, options?: FieldConstraintProcedureOptions): PropertyDecorator;