/**
 * @module  Javascript
 * @description 处理javascript相关兼容
 */
export default class Javascript {
    /**
     * 获取原生对象上的keys
     */
    static get protoKeys(): {};
    /**
     * 提取函数签名参数
     */
    static resolveParameters(handler: any): any;
    static createTyper(childType: Function): {
        type: Function;
        isExtendOf: (parentType: Function) => any;
        isType: (parentType: Function) => any;
    };
    static isClass(ctor: any): any;
    static defineHiddenProperty(data: object, name: symbol, value: any): void;
}
export type Typer = ReturnType<typeof Javascript['createTyper']>;
