import { Type } from "./Type"; /** * Returns Type of value in memory. * @description Returns * @param value */ export declare function getType(value: any): Type; export declare namespace getType { var __tst_reflect__: boolean; } /** * Returns Type of generic parameter. */ export declare function getType(): Type; export declare namespace getType { var __tst_reflect__: boolean; } /** * Class decorator which marks classes to be processed and included in metadata lib file. * @reflect */ export declare function reflect(): (Constructor: new (...args: any[]) => T) => new (...args: any[]) => T; export declare namespace reflect { var __tst_reflect__: boolean; }