export declare class TypeInfo {
    readonly Type: Function;
    private constructor();
    static Of(type: Function | TypeInfo): TypeInfo;
    IsAssignableFrom(type: Function | TypeInfo): boolean;
    static OfObject(obj: any): TypeInfo;
}
declare class ObjInvestigator {
    private obj;
    constructor(obj: any);
    OfType(type: Function): boolean;
    Array(): boolean;
    Primitive(): boolean;
}
export declare function Is(obj: any): ObjInvestigator;
export {};
//# sourceMappingURL=Type.d.ts.map