import { ConfigOptions } from "./interfaces";
declare class Reflector {
    private _reflect;
    constructor();
    isConstructor(target: any): boolean;
    isConfigClass(target: any): boolean;
    getTsType(target: any, propertyName: string): any;
    getConvictMetaForProperty(target: any, propertyName: string): any;
    setConvictMetaForProperty(schemaObj: any, target: any, propertyName: string): void;
    setConvictMetaForClass(schemaObj: ConfigOptions, target: any): void;
    getConvictMetaForClass(target: any): ConfigOptions | null;
    setPropertyForClass(target: any, propertyName: string): number;
    getClassProperties(target: any): string[];
}
declare const _default: Reflector;
export default _default;
