export interface _ {
"Array": Array;
}
export declare type HKT = keyof _;
export declare type $ = _[F];
import 'reflect-metadata';
export declare function datatype(name: string): (constructor: Function) => void;
export declare function datatypeOf(target: any): string;
export declare function kind(target: $): F;