/**
 * @module ElementType
 * @description 注解类范围枚举
 */
declare enum ElementType {
    /**
     * 标识注解可以使用在 类上
     */
    TYPE = "TYPE",
    /**
     * 标识注解可以使用在 类函数上
     */
    METHOD = "METHOD",
    /**
     * 标识注解可以使用在函数参数
     */
    PARAMETER = "PARAMETER",
    /**
     * 标识注解可以使用在 class的属性上
     */
    PROPERTY = "PROPERTY"
}
export declare function reflectAnnotationType(options: Array<any>): ElementType | 'UNKNOW';
export declare function checkAnnotation(types: ElementType[], options: any, name: any): ElementType;
export default ElementType;
