//// [giant.ts]

/*
    Prefixes
    p -> public
    r -> private
    i -> import
    e -> export
    a -> ambient
    t -> static
    s -> set
    g -> get

    MAX DEPTH 3 LEVELS
*/
var V;
function F() { };
class C {
    constructor () { }
    public pV;
    private rV;
    public pF() { }
    private rF() { }
    public pgF() { }
    public get pgF()
    public psF(param:any) { }
    public set psF(param:any)
    private rgF() { }
    private get rgF()
    private rsF(param:any) { }
    private set rsF(param:any)
    static tV;
    static tF() { }
    static tsF(param:any) { }
    static set tsF(param:any)
    static tgF() { }
    static get tgF()
}
interface I {
    //Call Signature
    ();
    (): number;
    (p);
    (p1: string);
    (p2?: string);
    (...p3: any[]);
    (p4: string, p5?: string);
    (p6: string, ...p7: any[]);
    //(p8?: string, ...p9: any[]);
    //(p10:string, p8?: string, ...p9: any[]);
    
    //Construct Signature
    new ();
    new (): number;
    new (p: string);
    new (p2?: string);
    new (...p3: any[]);
    new (p4: string, p5?: string);
    new (p6: string, ...p7: any[]);

    //Index Signature
    [p];
    [p1: string];
    [p2: string, p3: number];

    //Property Signature
    p;
    p1?;
    p2?: string;
    
    //Function Signature
    p3();
    p4? ();
    p5? (): void;
    p6(pa1): void;
    p7(pa1, pa2): void;
    p7? (pa1, pa2): void;
}
module M {
    var V;
    function F() { };
    class C {
        constructor () { }
        public pV;
        private rV;
        public pF() { }
        private rF() { }
        public pgF() { }
        public get pgF()
        public psF(param:any) { }
        public set psF(param:any)
        private rgF() { }
        private get rgF()
        private rsF(param:any) { }
        private set rsF(param:any)
        static tV;
        static tF() { }
        static tsF(param:any) { }
        static set tsF(param:any)
        static tgF() { }
        static get tgF()
    }
    interface I {
        //Call Signature
        ();
        (): number;
        (p);
        (p1: string);
        (p2?: string);
        (...p3: any[]);
        (p4: string, p5?: string);
        (p6: string, ...p7: any[]);
        //(p8?: string, ...p9: any[]);
        //(p10:string, p8?: string, ...p9: any[]);
    
        //Construct Signature
        new ();
        new (): number;
        new (p: string);
        new (p2?: string);
        new (...p3: any[]);
        new (p4: string, p5?: string);
        new (p6: string, ...p7: any[]);

        //Index Signature
        [p];
        [p1: string];
        [p2: string, p3: number];

        //Property Signature
        p;
        p1?;
        p2?: string;
    
        //Function Signature
        p3();
        p4? ();
        p5? (): void;
        p6(pa1): void;
        p7(pa1, pa2): void;
        p7? (pa1, pa2): void;
    }
    module M {
        var V;
        function F() { };
        class C { };
        interface I { };
        module M { };
        export var eV;
        export function eF() { };
        export class eC { };
        export interface eI { };
        export module eM { };
        export declare var eaV;
        export declare function eaF() { };
        export declare class eaC { };
        export declare module eaM { };
    }
    export var eV;
    export function eF() { };
    export class eC {
        constructor () { }
        public pV;
        private rV;
        public pF() { }
        private rF() { }
        public pgF() { }
        public get pgF()
        public psF(param:any) { }
        public set psF(param:any)
        private rgF() { }
        private get rgF()
        private rsF(param:any) { }
        private set rsF(param:any)
        static tV;
        static tF() { }
        static tsF(param:any) { }
        static set tsF(param:any)
        static tgF() { }
        static get tgF()
    }
    export interface eI {
        //Call Signature
        ();
        (): number;
        (p);
        (p1: string);
        (p2?: string);
        (...p3: any[]);
        (p4: string, p5?: string);
        (p6: string, ...p7: any[]);
        //(p8?: string, ...p9: any[]);
        //(p10:string, p8?: string, ...p9: any[]);
    
        //Construct Signature
        new ();
        new (): number;
        new (p: string);
        new (p2?: string);
        new (...p3: any[]);
        new (p4: string, p5?: string);
        new (p6: string, ...p7: any[]);

        //Index Signature
        [p];
        [p1: string];
        [p2: string, p3: number];

        //Property Signature
        p;
        p1?;
        p2?: string;
    
        //Function Signature
        p3();
        p4? ();
        p5? (): void;
        p6(pa1): void;
        p7(pa1, pa2): void;
        p7? (pa1, pa2): void;
    }
    export module eM {
        var V;
        function F() { };
        class C { };
        interface I { };
        module M { };
        export var eV;
        export function eF() { };
        export class eC { };
        export interface eI { };
        export module eM { };
        export declare var eaV;
        export declare function eaF() { };
        export declare class eaC { };
        export declare module eaM { };
    }
    export declare var eaV;
    export declare function eaF() { };
    export declare class eaC {
        constructor () { }
        public pV;
        private rV;
        public pF() { }
        private rF() { }
        public pgF() { }
        public get pgF()
        public psF(param:any) { }
        public set psF(param:any)
        private rgF() { }
        private get rgF()
        private rsF(param:any) { }
        private set rsF(param:any)
        static tV;
        static tF() { }
        static tsF(param:any) { }
        static set tsF(param:any)
        static tgF() { }
        static get tgF()
    }
    export declare module eaM {
        var V;
        function F() { };
        class C { }
        interface I { }
        module M { }
        export var eV;
        export function eF() { };
        export class eC { }
        export interface eI { }
        export module eM { }
    }
}
export var eV;
export function eF() { };
export class eC {
    constructor () { }
    public pV;
    private rV;
    public pF() { }
    private rF() { }
    public pgF() { }
    public get pgF()
    public psF(param:any) { }
    public set psF(param:any)
    private rgF() { }
    private get rgF()
    private rsF(param:any) { }
    private set rsF(param:any)
    static tV;
    static tF() { }
    static tsF(param:any) { }
    static set tsF(param:any)
    static tgF() { }
    static get tgF()
}
export interface eI {
    //Call Signature
    ();
    (): number;
    (p);
    (p1: string);
    (p2?: string);
    (...p3: any[]);
    (p4: string, p5?: string);
    (p6: string, ...p7: any[]);
    //(p8?: string, ...p9: any[]);
    //(p10:string, p8?: string, ...p9: any[]);
    
    //Construct Signature
    new ();
    new (): number;
    new (p: string);
    new (p2?: string);
    new (...p3: any[]);
    new (p4: string, p5?: string);
    new (p6: string, ...p7: any[]);

    //Index Signature
    [p];
    [p1: string];
    [p2: string, p3: number];

    //Property Signature
    p;
    p1?;
    p2?: string;
    
    //Function Signature
    p3();
    p4? ();
    p5? (): void;
    p6(pa1): void;
    p7(pa1, pa2): void;
    p7? (pa1, pa2): void;
}
export module eM {
    var V;
    function F() { };
    class C {
        constructor () { }
        public pV;
        private rV;
        public pF() { }
        private rF() { }
        public pgF() { }
        public get pgF()
        public psF(param:any) { }
        public set psF(param:any)
        private rgF() { }
        private get rgF()
        private rsF(param:any) { }
        private set rsF(param:any)
        static tV;
        static tF() { }
        static tsF(param:any) { }
        static set tsF(param:any)
        static tgF() { }
        static get tgF()
    }
    interface I {
        //Call Signature
        ();
        (): number;
        (p);
        (p1: string);
        (p2?: string);
        (...p3: any[]);
        (p4: string, p5?: string);
        (p6: string, ...p7: any[]);
        //(p8?: string, ...p9: any[]);
        //(p10:string, p8?: string, ...p9: any[]);
    
        //Construct Signature
        new ();
        new (): number;
        new (p: string);
        new (p2?: string);
        new (...p3: any[]);
        new (p4: string, p5?: string);
        new (p6: string, ...p7: any[]);

        //Index Signature
        [p];
        [p1: string];
        [p2: string, p3: number];

        //Property Signature
        p;
        p1?;
        p2?: string;
    
        //Function Signature
        p3();
        p4? ();
        p5? (): void;
        p6(pa1): void;
        p7(pa1, pa2): void;
        p7? (pa1, pa2): void;
    }
    module M {
        var V;
        function F() { };
        class C { };
        interface I { };
        module M { };
        export var eV;
        export function eF() { };
        export class eC { };
        export interface eI { };
        export module eM { };
        export declare var eaV;
        export declare function eaF() { };
        export declare class eaC { };
        export declare module eaM { };
    }
    export var eV;
    export function eF() { };
    export class eC {
        constructor () { }
        public pV;
        private rV;
        public pF() { }
        private rF() { }
        public pgF() { }
        public get pgF()
        public psF(param:any) { }
        public set psF(param:any)
        private rgF() { }
        private get rgF()
        private rsF(param:any) { }
        private set rsF(param:any)
        static tV;
        static tF() { }
        static tsF(param:any) { }
        static set tsF(param:any)
        static tgF() { }
        static get tgF()
    }
    export interface eI {
        //Call Signature
        ();
        (): number;
        (p);
        (p1: string);
        (p2?: string);
        (...p3: any[]);
        (p4: string, p5?: string);
        (p6: string, ...p7: any[]);
        //(p8?: string, ...p9: any[]);
        //(p10:string, p8?: string, ...p9: any[]);
    
        //Construct Signature
        new ();
        new (): number;
        new (p: string);
        new (p2?: string);
        new (...p3: any[]);
        new (p4: string, p5?: string);
        new (p6: string, ...p7: any[]);

        //Index Signature
        [p];
        [p1: string];
        [p2: string, p3: number];

        //Property Signature
        p;
        p1?;
        p2?: string;
    
        //Function Signature
        p3();
        p4? ();
        p5? (): void;
        p6(pa1): void;
        p7(pa1, pa2): void;
        p7? (pa1, pa2): void;
    }
    export module eM {
        var V;
        function F() { };
        class C { };
        interface I { };
        module M { };
        export var eV;
        export function eF() { };
        export class eC { };
        export interface eI { };
        export module eM { };
        export declare var eaV;
        export declare function eaF() { };
        export declare class eaC { };
        export declare module eaM { };
    }
    export declare var eaV;
    export declare function eaF() { };
    export declare class eaC {
        constructor () { }
        public pV;
        private rV;
        public pF() { }
        private rF() { }
        public pgF() { }
        public get pgF()
        public psF(param:any) { }
        public set psF(param:any)
        private rgF() { }
        private get rgF()
        private rsF(param:any) { }
        private set rsF(param:any)
        static tV;
        static tF() { }
        static tsF(param:any) { }
        static set tsF(param:any)
        static tgF() { }
        static get tgF()
    }
    export declare module eaM {
        var V;
        function F() { };
        class C { }
        interface I { }
        module M { }
        export var eV;
        export function eF() { };
        export class eC { }
        export interface eI { }
        export module eM { }
    }
}
export declare var eaV;
export declare function eaF() { };
export declare class eaC {
    constructor () { }
    public pV;
    private rV;
    public pF() { }
    private rF() { }
    public pgF() { }
    public get pgF()
    public psF(param:any) { }
    public set psF(param:any)
    private rgF() { }
    private get rgF()
    private rsF(param:any) { }
    private set rsF(param:any)
    static tV;
    static tF() { }
    static tsF(param:any) { }
    static set tsF(param:any)
    static tgF() { }
    static get tgF()
}
export declare module eaM {
    var V;
    function F() { };
    class C {
        constructor () { }
        public pV;
        private rV;
        public pF() { }
        static tV;
        static tF() { }
    }
    interface I {
        //Call Signature
        ();
        (): number;
        (p: string);
        (p2?: string);
        (...p3: any[]);
        (p4: string, p5?: string);
        (p6: string, ...p7: any[]);
        //(p8?: string, ...p9: any[]);
        //(p10:string, p8?: string, ...p9: any[]);
    
        //Construct Signature
        new ();
        new (): number;
        new (p: string);
        new (p2?: string);
        new (...p3: any[]);
        new (p4: string, p5?: string);
        new (p6: string, ...p7: any[]);

        //Index Signature
        [p];
        [p1: string];
        [p2: string, p3: number];

        //Property Signature
        p;
        p1?;
        p2?: string;
    
        //Function Signature
        p3();
        p4? ();
        p5? (): void;
        p6(pa1): void;
        p7(pa1, pa2): void;
        p7? (pa1, pa2): void;
    }
    module M {
        var V;
        function F() { };
        class C { }
        interface I { }
        module M { }
        export var eV;
        export function eF() { };
        export class eC { }
        export interface eI { }
        export module eM { }
        export declare var eaV
        export declare function eaF() { };
        export declare class eaC { }
        export declare module eaM { }
    }
    export var eV;
    export function eF() { };
    export class eC {
        constructor () { }
        public pV;
        private rV;
        public pF() { }
        static tV
        static tF() { }
    }
    export interface eI {
        //Call Signature
        ();
        (): number;
        (p);
        (p1: string);
        (p2?: string);
        (...p3: any[]);
        (p4: string, p5?: string);
        (p6: string, ...p7: any[]);
        //(p8?: string, ...p9: any[]);
        //(p10:string, p8?: string, ...p9: any[]);
    
        //Construct Signature
        new ();
        new (): number;
        new (p: string);
        new (p2?: string);
        new (...p3: any[]);
        new (p4: string, p5?: string);
        new (p6: string, ...p7: any[]);

        //Index Signature
        [p];
        [p1: string];
        [p2: string, p3: number];

        //Property Signature
        p;
        p1?;
        p2?: string;
    
        //Function Signature
        p3();
        p4? ();
        p5? (): void;
        p6(pa1): void;
        p7(pa1, pa2): void;
        p7? (pa1, pa2): void;
    }
    export module eM {
        var V;
        function F() { };
        class C { }
        module M { }
        export var eV;
        export function eF() { };
        export class eC { }
        export interface eI { }
        export module eM { }
    }
}

//// [giant.js]
define(["require", "exports"], function (require, exports) {
    /*
        Prefixes
        p -> public
        r -> private
        i -> import
        e -> export
        a -> ambient
        t -> static
        s -> set
        g -> get
    
        MAX DEPTH 3 LEVELS
    */
    var V;
    function F() { }
    ;
    var C = (function () {
        function C() {
        }
        C.prototype.pF = function () { };
        C.prototype.rF = function () { };
        C.prototype.pgF = function () { };
        Object.defineProperty(C.prototype, "pgF", {
            get: function () { },
            enumerable: true,
            configurable: true
        });
        C.prototype.psF = function (param) { };
        Object.defineProperty(C.prototype, "psF", {
            set: function (param) { },
            enumerable: true,
            configurable: true
        });
        C.prototype.rgF = function () { };
        Object.defineProperty(C.prototype, "rgF", {
            get: function () { },
            enumerable: true,
            configurable: true
        });
        C.prototype.rsF = function (param) { };
        Object.defineProperty(C.prototype, "rsF", {
            set: function (param) { },
            enumerable: true,
            configurable: true
        });
        C.tF = function () { };
        C.tsF = function (param) { };
        Object.defineProperty(C, "tsF", {
            set: function (param) { },
            enumerable: true,
            configurable: true
        });
        C.tgF = function () { };
        Object.defineProperty(C, "tgF", {
            get: function () { },
            enumerable: true,
            configurable: true
        });
        return C;
    })();
    var M;
    (function (M_1) {
        var V;
        function F() { }
        ;
        var C = (function () {
            function C() {
            }
            C.prototype.pF = function () { };
            C.prototype.rF = function () { };
            C.prototype.pgF = function () { };
            Object.defineProperty(C.prototype, "pgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            C.prototype.psF = function (param) { };
            Object.defineProperty(C.prototype, "psF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            C.prototype.rgF = function () { };
            Object.defineProperty(C.prototype, "rgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            C.prototype.rsF = function (param) { };
            Object.defineProperty(C.prototype, "rsF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            C.tF = function () { };
            C.tsF = function (param) { };
            Object.defineProperty(C, "tsF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            C.tgF = function () { };
            Object.defineProperty(C, "tgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            return C;
        })();
        var M;
        (function (M) {
            var V;
            function F() { }
            ;
            var C = (function () {
                function C() {
                }
                return C;
            })();
            ;
            ;
            ;
            function eF() { }
            M.eF = eF;
            ;
            var eC = (function () {
                function eC() {
                }
                return eC;
            })();
            M.eC = eC;
            ;
            ;
            ;
            ;
            ;
            ;
        })(M || (M = {}));
        function eF() { }
        M_1.eF = eF;
        ;
        var eC = (function () {
            function eC() {
            }
            eC.prototype.pF = function () { };
            eC.prototype.rF = function () { };
            eC.prototype.pgF = function () { };
            Object.defineProperty(eC.prototype, "pgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            eC.prototype.psF = function (param) { };
            Object.defineProperty(eC.prototype, "psF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            eC.prototype.rgF = function () { };
            Object.defineProperty(eC.prototype, "rgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            eC.prototype.rsF = function (param) { };
            Object.defineProperty(eC.prototype, "rsF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            eC.tF = function () { };
            eC.tsF = function (param) { };
            Object.defineProperty(eC, "tsF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            eC.tgF = function () { };
            Object.defineProperty(eC, "tgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            return eC;
        })();
        M_1.eC = eC;
        var eM;
        (function (eM) {
            var V;
            function F() { }
            ;
            var C = (function () {
                function C() {
                }
                return C;
            })();
            ;
            ;
            ;
            function eF() { }
            eM.eF = eF;
            ;
            var eC = (function () {
                function eC() {
                }
                return eC;
            })();
            eM.eC = eC;
            ;
            ;
            ;
            ;
            ;
            ;
        })(eM = M_1.eM || (M_1.eM = {}));
        ;
    })(M || (M = {}));
    function eF() { }
    exports.eF = eF;
    ;
    var eC = (function () {
        function eC() {
        }
        eC.prototype.pF = function () { };
        eC.prototype.rF = function () { };
        eC.prototype.pgF = function () { };
        Object.defineProperty(eC.prototype, "pgF", {
            get: function () { },
            enumerable: true,
            configurable: true
        });
        eC.prototype.psF = function (param) { };
        Object.defineProperty(eC.prototype, "psF", {
            set: function (param) { },
            enumerable: true,
            configurable: true
        });
        eC.prototype.rgF = function () { };
        Object.defineProperty(eC.prototype, "rgF", {
            get: function () { },
            enumerable: true,
            configurable: true
        });
        eC.prototype.rsF = function (param) { };
        Object.defineProperty(eC.prototype, "rsF", {
            set: function (param) { },
            enumerable: true,
            configurable: true
        });
        eC.tF = function () { };
        eC.tsF = function (param) { };
        Object.defineProperty(eC, "tsF", {
            set: function (param) { },
            enumerable: true,
            configurable: true
        });
        eC.tgF = function () { };
        Object.defineProperty(eC, "tgF", {
            get: function () { },
            enumerable: true,
            configurable: true
        });
        return eC;
    })();
    exports.eC = eC;
    var eM;
    (function (eM_1) {
        var V;
        function F() { }
        ;
        var C = (function () {
            function C() {
            }
            C.prototype.pF = function () { };
            C.prototype.rF = function () { };
            C.prototype.pgF = function () { };
            Object.defineProperty(C.prototype, "pgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            C.prototype.psF = function (param) { };
            Object.defineProperty(C.prototype, "psF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            C.prototype.rgF = function () { };
            Object.defineProperty(C.prototype, "rgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            C.prototype.rsF = function (param) { };
            Object.defineProperty(C.prototype, "rsF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            C.tF = function () { };
            C.tsF = function (param) { };
            Object.defineProperty(C, "tsF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            C.tgF = function () { };
            Object.defineProperty(C, "tgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            return C;
        })();
        var M;
        (function (M) {
            var V;
            function F() { }
            ;
            var C = (function () {
                function C() {
                }
                return C;
            })();
            ;
            ;
            ;
            function eF() { }
            M.eF = eF;
            ;
            var eC = (function () {
                function eC() {
                }
                return eC;
            })();
            M.eC = eC;
            ;
            ;
            ;
            ;
            ;
            ;
        })(M || (M = {}));
        function eF() { }
        eM_1.eF = eF;
        ;
        var eC = (function () {
            function eC() {
            }
            eC.prototype.pF = function () { };
            eC.prototype.rF = function () { };
            eC.prototype.pgF = function () { };
            Object.defineProperty(eC.prototype, "pgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            eC.prototype.psF = function (param) { };
            Object.defineProperty(eC.prototype, "psF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            eC.prototype.rgF = function () { };
            Object.defineProperty(eC.prototype, "rgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            eC.prototype.rsF = function (param) { };
            Object.defineProperty(eC.prototype, "rsF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            eC.tF = function () { };
            eC.tsF = function (param) { };
            Object.defineProperty(eC, "tsF", {
                set: function (param) { },
                enumerable: true,
                configurable: true
            });
            eC.tgF = function () { };
            Object.defineProperty(eC, "tgF", {
                get: function () { },
                enumerable: true,
                configurable: true
            });
            return eC;
        })();
        eM_1.eC = eC;
        var eM;
        (function (eM) {
            var V;
            function F() { }
            ;
            var C = (function () {
                function C() {
                }
                return C;
            })();
            ;
            ;
            ;
            function eF() { }
            eM.eF = eF;
            ;
            var eC = (function () {
                function eC() {
                }
                return eC;
            })();
            eM.eC = eC;
            ;
            ;
            ;
            ;
            ;
            ;
        })(eM = eM_1.eM || (eM_1.eM = {}));
        ;
    })(eM = exports.eM || (exports.eM = {}));
    ;
});


//// [giant.d.ts]
export declare var eV: any;
export declare function eF(): void;
export declare class eC {
    constructor();
    pV: any;
    private rV;
    pF(): void;
    private rF();
    pgF(): void;
    pgF: any;
    psF(param: any): void;
    psF: any;
    private rgF();
    private rgF;
    private rsF(param);
    private rsF;
    static tV: any;
    static tF(): void;
    static tsF(param: any): void;
    static tsF: any;
    static tgF(): void;
    static tgF: any;
}
export interface eI {
    (): any;
    (): number;
    (p: any): any;
    (p1: string): any;
    (p2?: string): any;
    (...p3: any[]): any;
    (p4: string, p5?: string): any;
    (p6: string, ...p7: any[]): any;
    new (): any;
    new (): number;
    new (p: string): any;
    new (p2?: string): any;
    new (...p3: any[]): any;
    new (p4: string, p5?: string): any;
    new (p6: string, ...p7: any[]): any;
    [p1: string]: any;
    [p2: string, p3: number]: any;
    p: any;
    p1?: any;
    p2?: string;
    p3(): any;
    p4?(): any;
    p5?(): void;
    p6(pa1: any): void;
    p7(pa1: any, pa2: any): void;
    p7?(pa1: any, pa2: any): void;
}
export declare module eM {
    var eV: any;
    function eF(): void;
    class eC {
        constructor();
        pV: any;
        private rV;
        pF(): void;
        private rF();
        pgF(): void;
        pgF: any;
        psF(param: any): void;
        psF: any;
        private rgF();
        private rgF;
        private rsF(param);
        private rsF;
        static tV: any;
        static tF(): void;
        static tsF(param: any): void;
        static tsF: any;
        static tgF(): void;
        static tgF: any;
    }
    interface eI {
        (): any;
        (): number;
        (p: any): any;
        (p1: string): any;
        (p2?: string): any;
        (...p3: any[]): any;
        (p4: string, p5?: string): any;
        (p6: string, ...p7: any[]): any;
        new (): any;
        new (): number;
        new (p: string): any;
        new (p2?: string): any;
        new (...p3: any[]): any;
        new (p4: string, p5?: string): any;
        new (p6: string, ...p7: any[]): any;
        [p1: string]: any;
        [p2: string, p3: number]: any;
        p: any;
        p1?: any;
        p2?: string;
        p3(): any;
        p4?(): any;
        p5?(): void;
        p6(pa1: any): void;
        p7(pa1: any, pa2: any): void;
        p7?(pa1: any, pa2: any): void;
    }
    module eM {
        var eV: any;
        function eF(): void;
        class eC {
        }
        interface eI {
        }
        module eM {
        }
        var eaV: any;
        function eaF(): void;
        class eaC {
        }
        module eaM {
        }
    }
    var eaV: any;
    function eaF(): void;
    class eaC {
        constructor();
        pV: any;
        private rV;
        pF(): void;
        private rF();
        pgF(): void;
        pgF: any;
        psF(param: any): void;
        psF: any;
        private rgF();
        private rgF;
        private rsF(param);
        private rsF;
        static tV: any;
        static tF(): void;
        static tsF(param: any): void;
        static tsF: any;
        static tgF(): void;
        static tgF: any;
    }
    module eaM {
        var V: any;
        function F(): void;
        class C {
        }
        interface I {
        }
        module M {
        }
        var eV: any;
        function eF(): void;
        class eC {
        }
        interface eI {
        }
        module eM {
        }
    }
}
export declare var eaV: any;
export declare function eaF(): void;
export declare class eaC {
    constructor();
    pV: any;
    private rV;
    pF(): void;
    private rF();
    pgF(): void;
    pgF: any;
    psF(param: any): void;
    psF: any;
    private rgF();
    private rgF;
    private rsF(param);
    private rsF;
    static tV: any;
    static tF(): void;
    static tsF(param: any): void;
    static tsF: any;
    static tgF(): void;
    static tgF: any;
}
export declare module eaM {
    var V: any;
    function F(): void;
    class C {
        constructor();
        pV: any;
        private rV;
        pF(): void;
        static tV: any;
        static tF(): void;
    }
    interface I {
        (): any;
        (): number;
        (p: string): any;
        (p2?: string): any;
        (...p3: any[]): any;
        (p4: string, p5?: string): any;
        (p6: string, ...p7: any[]): any;
        new (): any;
        new (): number;
        new (p: string): any;
        new (p2?: string): any;
        new (...p3: any[]): any;
        new (p4: string, p5?: string): any;
        new (p6: string, ...p7: any[]): any;
        [p1: string]: any;
        [p2: string, p3: number]: any;
        p: any;
        p1?: any;
        p2?: string;
        p3(): any;
        p4?(): any;
        p5?(): void;
        p6(pa1: any): void;
        p7(pa1: any, pa2: any): void;
        p7?(pa1: any, pa2: any): void;
    }
    module M {
        var V: any;
        function F(): void;
        class C {
        }
        interface I {
        }
        module M {
        }
        var eV: any;
        function eF(): void;
        class eC {
        }
        interface eI {
        }
        module eM {
        }
        var eaV: any;
        function eaF(): void;
        class eaC {
        }
        module eaM {
        }
    }
    var eV: any;
    function eF(): void;
    class eC {
        constructor();
        pV: any;
        private rV;
        pF(): void;
        static tV: any;
        static tF(): void;
    }
    interface eI {
        (): any;
        (): number;
        (p: any): any;
        (p1: string): any;
        (p2?: string): any;
        (...p3: any[]): any;
        (p4: string, p5?: string): any;
        (p6: string, ...p7: any[]): any;
        new (): any;
        new (): number;
        new (p: string): any;
        new (p2?: string): any;
        new (...p3: any[]): any;
        new (p4: string, p5?: string): any;
        new (p6: string, ...p7: any[]): any;
        [p1: string]: any;
        [p2: string, p3: number]: any;
        p: any;
        p1?: any;
        p2?: string;
        p3(): any;
        p4?(): any;
        p5?(): void;
        p6(pa1: any): void;
        p7(pa1: any, pa2: any): void;
        p7?(pa1: any, pa2: any): void;
    }
    module eM {
        var V: any;
        function F(): void;
        class C {
        }
        module M {
        }
        var eV: any;
        function eF(): void;
        class eC {
        }
        interface eI {
        }
        module eM {
        }
    }
}
