declare const eo_base: any;
declare class eo extends eo_base {
    [x: string]: any;
    constructor(...args: any[]);
    chars: any;
    lineHeight: number;
    fontFamily: string;
    fontMetrics: {
        fontSize: number;
        ascent: number;
        descent: number;
    };
    baseLineOffset: number;
    distanceField: {
        type: string;
        range: number;
    };
    pages: any[];
    baseMeasurementFontSize: number;
    baseRenderedFontSize: number;
    get font(): string;
    get pageTextures(): any[];
    get size(): number;
    get distanceFieldRange(): number;
    get distanceFieldType(): string;
    destroy(t?: boolean): void;
}
declare let Or: {
    new (t: any): {
        [x: string]: any;
        runners: any;
        renderPipes: any;
        _initOptions: {};
        _systemsHash: any;
        type: any;
        name: any;
        init(t?: {}): Promise<void>;
        _roundPixels: number | undefined;
        render(t: any, e: any): void;
        _lastObjectRendered: any;
        resize(t: any, e: any, s: any): void;
        clear(t?: {}): void;
        resolution: any;
        readonly width: any;
        readonly height: any;
        readonly canvas: any;
        readonly lastObjectRendered: any;
        readonly renderingToScreen: any;
        readonly screen: any;
        _addRunners(...t: any[]): void;
        _addSystems(t: any): void;
        _addSystem(t: any, e: any): any;
        _addPipes(t: any, e: any): void;
        destroy(t?: boolean): void;
        generateTexture(t: any): any;
        readonly roundPixels: boolean;
        _unsafeEvalCheck(): void;
    };
    [x: string]: any;
    defaultOptions: {
        resolution: number;
        failIfMajorPerformanceCaveat: boolean;
        roundPixels: boolean;
    };
};
declare class fi extends V {
    constructor(t: any, e: any);
    batched: boolean;
    resolution: any;
    _didTextUpdate: boolean;
    _roundPixels: number;
    _bounds: lt;
    _boundsDirty: boolean;
    _styleClass: any;
    set text(t: any);
    get text(): any;
    set style(t: any);
    get style(): any;
    allowChildren: boolean;
    _anchor: rt;
    set anchor(t: rt);
    get anchor(): rt;
    set roundPixels(t: boolean);
    get roundPixels(): boolean;
    _text: any;
    _style: any;
    get bounds(): lt;
    addBounds(t: any): void;
    containsPoint(t: any): boolean;
    onViewUpdate(): void;
    _getKey(): string;
    owner: any;
}
declare class en {
    constructor(t: any, e?: any);
    _mobileInfo: any;
    debug: boolean;
    _isActive: boolean;
    _isMobileAccessibility: boolean;
    _pool: any[];
    _renderId: number;
    _children: any[];
    _androidUpdateCount: number;
    _androidUpdateFrequency: number;
    _hookDiv: HTMLButtonElement | null;
    _div: HTMLDivElement;
    _renderer: any;
    _onKeyDown(t: any): void;
    _onMouseMove(t: any): void;
    get isActive(): boolean;
    get isMobileAccessibility(): boolean;
    get hookDiv(): HTMLButtonElement | null;
    _createTouchHook(): void;
    _destroyTouchHook(): void;
    _activate(): void;
    _deactivate(): void;
    _updateAccessibleObjects(t: any): void;
    init(t: any): void;
    postrender(): void;
    _updateDebugHTML(t: any): void;
    _capHitArea(t: any): void;
    _addChild(t: any): void;
    _dispatchEvent(t: any, e: any): void;
    _onClick(t: any): void;
    _onFocus(t: any): void;
    _onFocusOut(t: any): void;
    destroy(): void;
}
declare namespace en {
    namespace extension {
        let type: any[];
        let name: string;
    }
}
declare let KT: {
    new (t: any): {
        [x: string]: any;
        alpha: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        alpha: number;
    };
    from(t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
};
declare class pn {
    static test(t: any): boolean;
    constructor(t: any);
    priority: number;
    pipe: string;
    init(t: any): void;
    mask: any;
    renderMaskToTexture: boolean | undefined;
    reset(): void;
    addBounds(t: any, e: any): void;
    addLocalBounds(t: any, e: any): void;
    containsPoint(t: any, e: any): any;
    destroy(): void;
}
declare namespace pn {
    let extension_1: any;
    export { extension_1 as extension };
}
declare class Pa {
    constructor(t: any);
    _activeMaskStage: any[];
    _renderer: any;
    push(t: any, e: any, s: any): void;
    pop(t: any, e: any, s: any): void;
    execute(t: any): void;
    destroy(): void;
}
declare namespace Pa {
    export namespace extension_2 {
        let type_1: any[];
        export { type_1 as type };
        let name_1: string;
        export { name_1 as name };
    }
    export { extension_2 as extension };
}
declare class Yr extends Ft {
    static fromFrames(t: any): Yr;
    static fromImages(t: any): Yr;
    constructor(t: any, e?: boolean);
    _textures: any;
    _durations: any[] | null;
    _autoUpdate: boolean;
    _isConnectedToTicker: boolean;
    animationSpeed: number;
    loop: boolean;
    updateAnchor: boolean;
    onComplete: any;
    onFrameChange: any;
    onLoop: any;
    _currentTime: number;
    _playing: boolean;
    _previousFrame: any;
    set textures(t: any);
    get textures(): any;
    stop(): void;
    play(): void;
    gotoAndStop(t: any): void;
    set currentFrame(t: number);
    get currentFrame(): number;
    gotoAndPlay(t: any): void;
    update(t: any): void;
    _updateTexture(): void;
    destroy(): void;
    get totalFrames(): any;
    get playing(): boolean;
    set autoUpdate(t: boolean);
    get autoUpdate(): boolean;
}
declare let Cp: {
    new (...t: any[]): {
        stage: V;
        init(t: any): Promise<void>;
        renderer: z_ | null | undefined;
        render(): void;
        readonly canvas: any;
        readonly view: any;
        readonly screen: any;
        destroy(t?: boolean, e?: boolean): void;
    };
    _plugins: any[];
};
declare const Br: mf;
declare class mf {
    _detections: any[];
    _initialized: boolean;
    resolver: qt;
    loader: Xp;
    cache: {
        _parsers: any[];
        _cache: Map<any, any>;
        _cacheMap: Map<any, any>;
        reset(): void;
        has(t: any): boolean;
        get(t: any): any;
        set(t: any, e: any): void;
        remove(t: any): void;
        readonly parsers: any[];
    };
    _backgroundLoader: Gp;
    init(t?: {}): Promise<void>;
    add(t: any): void;
    load(t: any, e: any): Promise<any>;
    addBundle(t: any, e: any): void;
    loadBundle(t: any, e: any): Promise<any>;
    backgroundLoad(t: any): Promise<void>;
    backgroundLoadBundle(t: any): Promise<void>;
    reset(): void;
    get(t: any): any;
    _mapLoadToResolve(t: any, e: any): Promise<{}>;
    unload(t: any): Promise<void>;
    unloadBundle(t: any): Promise<void>;
    _unloadFromResolved(t: any): Promise<void>;
    _detectFormats(t: any): Promise<any>;
    get detections(): any[];
    setPreferences(t: any): void;
}
declare namespace Lh {
    let normal: string;
    let add: string;
    let screen: string;
}
declare var Xr: any;
declare class Gp {
    constructor(t: any, e?: boolean);
    _loader: any;
    _assetList: any[];
    _isLoading: boolean;
    _maxConcurrent: number;
    verbose: boolean;
    add(t: any): void;
    _next(): Promise<void>;
    set active(t: any);
    get active(): any;
    _isActive: any;
}
declare let o_: {
    new (): {
        clearBeforeRender: boolean;
        _backgroundColor: {
            _value: any;
            _components: Float32Array;
            _int: number;
            value: any;
            readonly red: number;
            readonly green: number;
            readonly blue: number;
            readonly alpha: number;
            setValue(t: any): any;
            _cloneSource(t: any): any;
            _isSourceEqual(t: any, e: any): any;
            toRgba(): {
                r: number;
                g: number;
                b: number;
                a: number;
            };
            toRgb(): {
                r: number;
                g: number;
                b: number;
            };
            toRgbaString(): string;
            toUint8RgbArray(t: any): any;
            _arrayRgb: any[] | undefined;
            toArray(t: any): any;
            _arrayRgba: any[] | undefined;
            toRgbArray(t: any): any;
            toNumber(): number;
            toBgrNumber(): any;
            toLittleEndianNumber(): number;
            multiply(t: any): any;
            premultiply(t: any, e?: boolean): any;
            toPremultiplied(t: any, e?: boolean): number;
            toHex(): string;
            toHexa(): string;
            setAlpha(t: any): any;
            _normalize(t: any): void;
            _refreshInt(): void;
            _clamp(t: any, e?: number, s?: number): any;
        };
        color: {
            _value: any;
            _components: Float32Array;
            _int: number;
            value: any;
            readonly red: number;
            readonly green: number;
            readonly blue: number;
            readonly alpha: number;
            setValue(t: any): any;
            _cloneSource(t: any): any;
            _isSourceEqual(t: any, e: any): any;
            toRgba(): {
                r: number;
                g: number;
                b: number;
                a: number;
            };
            toRgb(): {
                r: number;
                g: number;
                b: number;
            };
            toRgbaString(): string;
            toUint8RgbArray(t: any): any;
            _arrayRgb: any[] | undefined;
            toArray(t: any): any;
            _arrayRgba: any[] | undefined;
            toRgbArray(t: any): any;
            toNumber(): number;
            toBgrNumber(): any;
            toLittleEndianNumber(): number;
            multiply(t: any): any;
            premultiply(t: any, e?: boolean): any;
            toPremultiplied(t: any, e?: boolean): number;
            toHex(): string;
            toHexa(): string;
            setAlpha(t: any): any;
            _normalize(t: any): void;
            _refreshInt(): void;
            _clamp(t: any, e?: number, s?: number): any;
        };
        alpha: number;
        init(t: any): void;
        readonly colorRgba: any;
        destroy(): void;
    };
    extension: {
        type: any[];
        name: string;
        priority: number;
    };
    defaultOptions: {
        backgroundAlpha: number;
        backgroundColor: number;
        clearBeforeRender: boolean;
    };
};
declare class An {
    renderPipeId: string;
    action: string;
    start: number;
    size: number;
    blendMode: string;
    canBundle: boolean;
    destroy(): void;
    textures: any;
    gpuBindGroup: any;
    bindGroup: any;
    batcher: any;
}
declare class yn extends Oe {
    constructor();
}
declare class En {
    ids: any;
    textures: any[];
    count: number;
    clear(): void;
}
declare class vs {
    batcher: any;
    batch: any;
    applyTransform: boolean;
    roundPixels: number;
    get blendMode(): any;
    packIndex(t: any, e: any, s: any): void;
    packAttributes(t: any, e: any, s: any, i: any): void;
    get vertSize(): any;
    copyTo(t: any): void;
    reset(): void;
}
declare class ws {
    batcher: any;
    batch: any;
    roundPixels: number;
    _uvUpdateId: number;
    _textureMatrixUpdateId: number;
    get blendMode(): any;
    reset(): void;
    mesh: any;
    texture: any;
    packIndex(t: any, e: any, s: any): void;
    packAttributes(t: any, e: any, s: any, i: any): void;
    _transformedUvs: Float32Array | undefined;
    get vertexSize(): number;
    get indexSize(): any;
}
declare class Rs {
    vertexSize: number;
    indexSize: number;
    location: number;
    batcher: any;
    batch: any;
    roundPixels: number;
    get blendMode(): any;
    packAttributes(t: any, e: any, s: any, i: any): void;
    packIndex(t: any, e: any, s: any): void;
    reset(): void;
    renderable: any;
    texture: any;
    bounds: any;
}
declare let Pn: {
    new (t?: {}): {
        uid: number;
        dirty: boolean;
        batchIndex: number;
        batches: any[];
        _vertexSize: number;
        _elements: any[];
        _batchPool: any[];
        _batchPoolIndex: number;
        _textureBatchPool: any[];
        _textureBatchPoolIndex: number;
        attributeBuffer: Tn;
        indexBuffer: Uint16Array;
        begin(): void;
        elementSize: number | undefined;
        elementStart: number | undefined;
        indexSize: number | undefined;
        attributeSize: number | undefined;
        _batchIndexStart: any;
        _batchIndexSize: any;
        add(t: any): void;
        checkAndUpdateTexture(t: any, e: any): boolean;
        updateElement(t: any): void;
        break(t: any): void;
        _finishBatch(t: any, e: any, s: any, i: any, n: any, o: any, a: any): void;
        finish(t: any): void;
        ensureAttributeBuffer(t: any): void;
        ensureIndexBuffer(t: any): void;
        _resizeAttributeBuffer(t: any): void;
        _resizeIndexBuffer(t: any): void;
        destroy(): void;
    };
    defaultOptions: {
        vertexSize: number;
        indexSize: number;
    };
};
declare class Aa {
    constructor(t: any, e: any);
    state: {
        data: number;
        blendMode: any;
        polygonOffset: any;
        blend: boolean;
        depthMask: boolean;
        offsets: boolean;
        cullMode: "none" | "front" | "back";
        culling: boolean;
        clockwiseFrontFace: boolean;
        depthTest: boolean;
        _blendMode: any;
        _blendModeId: any;
        _polygonOffset: any;
    };
    _batches: any;
    _geometries: any;
    renderer: any;
    _adaptor: any;
    buildStart(t: any): void;
    _activeBatch: any;
    _activeGeometry: any;
    addToBatch(t: any): void;
    break(t: any): void;
    buildEnd(t: any): void;
    upload(t: any): void;
    execute(t: any): void;
    destroy(): void;
}
declare namespace Aa {
    export namespace extension_3 {
        let type_2: any[];
        export { type_2 as type };
        let name_2: string;
        export { name_2 as name };
    }
    export { extension_3 as extension };
}
declare const H: El;
declare class Lt {
    constructor(t: any);
    resources: any;
    _dirty: boolean;
    _updateKey(): void;
    _key: string | undefined;
    setResource(t: any, e: any): void;
    getResource(t: any): any;
    _touch(t: any): void;
    destroy(): void;
    onResourceChange(): void;
}
declare class Pu {
    constructor(t: any);
    _hash: any;
    _renderer: any;
    contextChange(t: any): void;
    _gpu: any;
    getBindGroup(t: any, e: any, s: any): any;
    _createBindGroup(t: any, e: any, s: any): any;
    destroy(): void;
}
declare namespace Pu {
    export namespace extension_4 {
        let type_3: any[];
        export { type_3 as type };
        let name_3: string;
        export { name_3 as name };
    }
    export { extension_4 as extension };
}
declare class bo extends eo {
    static install(t: any): void;
    static uninstall(t: any): void;
    constructor(t: any, e: any);
    baseRenderedFontSize: any;
    baseMeasurementFontSize: any;
    fontMetrics: {
        ascent: number;
        descent: number;
        fontSize: any;
    };
    baseLineOffset: any;
    lineHeight: any;
    fontFamily: any;
    distanceField: any;
    url: any;
    destroy(): void;
}
declare const Pr: {
    ALPHA: (string | string[])[];
    NUMERIC: string[][];
    ALPHANUMERIC: (string | string[])[];
    ASCII: string[][];
    defaultOptions: {
        chars: (string | string[])[];
        resolution: number;
        padding: number;
        skipKerning: boolean;
    };
    getFont(t: any, e: any): any;
    getLayout(t: any, e: any): {
        width: number;
        height: number;
        offsetY: number;
        scale: number;
        lines: {
            width: number;
            charPositions: never[];
            spaceWidth: number;
            spacesIndex: never[];
            chars: never[];
        }[];
    };
    measureText(t: any, e: any): {
        width: number;
        height: number;
        offsetY: number;
        scale: number;
        lines: {
            width: number;
            charPositions: never[];
            spaceWidth: number;
            spacesIndex: never[];
            chars: never[];
        }[];
    };
    install(...t: any[]): go;
    uninstall(t: any): void;
};
declare class zm extends fi {
    constructor(...t: any[]);
    renderPipeId: string;
    _updateBounds(): void;
}
declare class Go {
    constructor(t: any);
    _gpuBitmapText: {};
    _renderer: any;
    validateRenderable(t: any): any;
    addRenderable(t: any, e: any): void;
    destroyRenderable(t: any): void;
    _destroyRenderableByUid(t: any): void;
    updateRenderable(t: any): void;
    _updateContext(t: any, e: any): void;
    _sdfShader: Id | null | undefined;
    _getGpuBitmapText(t: any): any;
    initGpuText(t: any): any;
    _updateDistanceField(t: any): void;
    destroy(): void;
}
declare namespace Go {
    export namespace extension_5 {
        let type_4: any[];
        export { type_4 as type };
        let name_4: string;
        export { name_4 as name };
    }
    export { extension_5 as extension };
}
declare const NT_base: {
    new (t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    from(t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        blendMode: string;
        resolution: number;
        padding: number;
        antialias: string;
        blendRequired: boolean;
    };
};
declare class NT extends NT_base {
}
declare class fu {
    constructor(t: any);
    _isAdvanced: boolean;
    _filterHash: any;
    _renderer: any;
    setBlendMode(t: any, e: any, s: any): void;
    _activeBlendMode: any;
    _beginAdvancedBlendMode(t: any): void;
    _renderableList: any[] | null | undefined;
    _endAdvancedBlendMode(t: any): void;
    buildStart(): void;
    buildEnd(t: any): void;
    destroy(): void;
}
declare namespace fu {
    export namespace extension_6 {
        let type_5: any[];
        export { type_5 as type };
        let name_5: string;
        export { name_5 as name };
    }
    export { extension_6 as extension };
}
declare const um_base: {
    new (t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    from(t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        blendMode: string;
        resolution: number;
        padding: number;
        antialias: string;
        blendRequired: boolean;
    };
};
declare class um extends um_base {
    constructor(...t: any[]);
    _repeatEdgePixels: boolean;
    blurXFilter: {
        [x: string]: any;
        horizontal: any;
        _quality: number;
        quality: number;
        blur: any;
        _uniforms: any;
        apply(t: any, e: any, s: any, i: any): void;
        padding: any;
        strength: any;
        passes: number | undefined;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        antialias: any;
        resolution: any;
        blendRequired: any;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    blurYFilter: {
        [x: string]: any;
        horizontal: any;
        _quality: number;
        quality: number;
        blur: any;
        _uniforms: any;
        apply(t: any, e: any, s: any, i: any): void;
        padding: any;
        strength: any;
        passes: number | undefined;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        antialias: any;
        resolution: any;
        blendRequired: any;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    set quality(t: number);
    get quality(): number;
    set blur(t: any);
    get blur(): any;
    set repeatEdgePixels(t: boolean);
    get repeatEdgePixels(): boolean;
    updatePadding(): void;
    set blurX(t: any);
    get blurX(): any;
    set blurY(t: any);
    get blurY(): any;
}
declare namespace um {
    namespace defaultOptions {
        let strength: number;
        let quality: number;
        let kernelSize: number;
    }
}
declare let oi: {
    new (t: any): {
        [x: string]: any;
        horizontal: any;
        _quality: number;
        quality: number;
        blur: any;
        _uniforms: any;
        apply(t: any, e: any, s: any, i: any): void;
        padding: any;
        strength: any;
        passes: number | undefined;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        antialias: any;
        resolution: any;
        blendRequired: any;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        strength: number;
        quality: number;
        kernelSize: number;
    };
    from(t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
};
declare class lt {
    constructor(t?: number, e?: number, s?: number, i?: number);
    minX: number;
    minY: number;
    maxX: number;
    maxY: number;
    matrix: G;
    isEmpty(): boolean;
    get rectangle(): z;
    _rectangle: z | undefined;
    clear(): this;
    set(t: any, e: any, s: any, i: any): void;
    addFrame(t: any, e: any, s: any, i: any, n: any): void;
    addRect(t: any, e: any): void;
    addBounds(t: any, e: any): void;
    addBoundsMask(t: any): void;
    applyMatrix(t: any): void;
    fit(t: any): this;
    fitBounds(t: any, e: any, s: any, i: any): this;
    pad(t: any, e?: any): this;
    ceil(): this;
    clone(): lt;
    scale(t: any, e?: any): this;
    set x(t: number);
    get x(): number;
    set y(t: number);
    get y(): number;
    set width(t: number);
    get width(): number;
    set height(t: number);
    get height(): number;
    get left(): number;
    get right(): number;
    get top(): number;
    get bottom(): number;
    get isPositive(): boolean;
    get isValid(): boolean;
    addVertexData(t: any, e: any, s: any, i: any): void;
    containsPoint(t: any, e: any): boolean;
    toString(): string;
}
declare namespace nh {
    function createCanvas(r: any, t: any): HTMLCanvasElement;
    function getCanvasRenderingContext2D(): {
        new (): CanvasRenderingContext2D;
        prototype: CanvasRenderingContext2D;
    };
    function getWebGLRenderingContext(): {
        new (): WebGLRenderingContext;
        prototype: WebGLRenderingContext;
        readonly DEPTH_BUFFER_BIT: 256;
        readonly STENCIL_BUFFER_BIT: 1024;
        readonly COLOR_BUFFER_BIT: 16384;
        readonly POINTS: 0;
        readonly LINES: 1;
        readonly LINE_LOOP: 2;
        readonly LINE_STRIP: 3;
        readonly TRIANGLES: 4;
        readonly TRIANGLE_STRIP: 5;
        readonly TRIANGLE_FAN: 6;
        readonly ZERO: 0;
        readonly ONE: 1;
        readonly SRC_COLOR: 768;
        readonly ONE_MINUS_SRC_COLOR: 769;
        readonly SRC_ALPHA: 770;
        readonly ONE_MINUS_SRC_ALPHA: 771;
        readonly DST_ALPHA: 772;
        readonly ONE_MINUS_DST_ALPHA: 773;
        readonly DST_COLOR: 774;
        readonly ONE_MINUS_DST_COLOR: 775;
        readonly SRC_ALPHA_SATURATE: 776;
        readonly FUNC_ADD: 32774;
        readonly BLEND_EQUATION: 32777;
        readonly BLEND_EQUATION_RGB: 32777;
        readonly BLEND_EQUATION_ALPHA: 34877;
        readonly FUNC_SUBTRACT: 32778;
        readonly FUNC_REVERSE_SUBTRACT: 32779;
        readonly BLEND_DST_RGB: 32968;
        readonly BLEND_SRC_RGB: 32969;
        readonly BLEND_DST_ALPHA: 32970;
        readonly BLEND_SRC_ALPHA: 32971;
        readonly CONSTANT_COLOR: 32769;
        readonly ONE_MINUS_CONSTANT_COLOR: 32770;
        readonly CONSTANT_ALPHA: 32771;
        readonly ONE_MINUS_CONSTANT_ALPHA: 32772;
        readonly BLEND_COLOR: 32773;
        readonly ARRAY_BUFFER: 34962;
        readonly ELEMENT_ARRAY_BUFFER: 34963;
        readonly ARRAY_BUFFER_BINDING: 34964;
        readonly ELEMENT_ARRAY_BUFFER_BINDING: 34965;
        readonly STREAM_DRAW: 35040;
        readonly STATIC_DRAW: 35044;
        readonly DYNAMIC_DRAW: 35048;
        readonly BUFFER_SIZE: 34660;
        readonly BUFFER_USAGE: 34661;
        readonly CURRENT_VERTEX_ATTRIB: 34342;
        readonly FRONT: 1028;
        readonly BACK: 1029;
        readonly FRONT_AND_BACK: 1032;
        readonly CULL_FACE: 2884;
        readonly BLEND: 3042;
        readonly DITHER: 3024;
        readonly STENCIL_TEST: 2960;
        readonly DEPTH_TEST: 2929;
        readonly SCISSOR_TEST: 3089;
        readonly POLYGON_OFFSET_FILL: 32823;
        readonly SAMPLE_ALPHA_TO_COVERAGE: 32926;
        readonly SAMPLE_COVERAGE: 32928;
        readonly NO_ERROR: 0;
        readonly INVALID_ENUM: 1280;
        readonly INVALID_VALUE: 1281;
        readonly INVALID_OPERATION: 1282;
        readonly OUT_OF_MEMORY: 1285;
        readonly CW: 2304;
        readonly CCW: 2305;
        readonly LINE_WIDTH: 2849;
        readonly ALIASED_POINT_SIZE_RANGE: 33901;
        readonly ALIASED_LINE_WIDTH_RANGE: 33902;
        readonly CULL_FACE_MODE: 2885;
        readonly FRONT_FACE: 2886;
        readonly DEPTH_RANGE: 2928;
        readonly DEPTH_WRITEMASK: 2930;
        readonly DEPTH_CLEAR_VALUE: 2931;
        readonly DEPTH_FUNC: 2932;
        readonly STENCIL_CLEAR_VALUE: 2961;
        readonly STENCIL_FUNC: 2962;
        readonly STENCIL_FAIL: 2964;
        readonly STENCIL_PASS_DEPTH_FAIL: 2965;
        readonly STENCIL_PASS_DEPTH_PASS: 2966;
        readonly STENCIL_REF: 2967;
        readonly STENCIL_VALUE_MASK: 2963;
        readonly STENCIL_WRITEMASK: 2968;
        readonly STENCIL_BACK_FUNC: 34816;
        readonly STENCIL_BACK_FAIL: 34817;
        readonly STENCIL_BACK_PASS_DEPTH_FAIL: 34818;
        readonly STENCIL_BACK_PASS_DEPTH_PASS: 34819;
        readonly STENCIL_BACK_REF: 36003;
        readonly STENCIL_BACK_VALUE_MASK: 36004;
        readonly STENCIL_BACK_WRITEMASK: 36005;
        readonly VIEWPORT: 2978;
        readonly SCISSOR_BOX: 3088;
        readonly COLOR_CLEAR_VALUE: 3106;
        readonly COLOR_WRITEMASK: 3107;
        readonly UNPACK_ALIGNMENT: 3317;
        readonly PACK_ALIGNMENT: 3333;
        readonly MAX_TEXTURE_SIZE: 3379;
        readonly MAX_VIEWPORT_DIMS: 3386;
        readonly SUBPIXEL_BITS: 3408;
        readonly RED_BITS: 3410;
        readonly GREEN_BITS: 3411;
        readonly BLUE_BITS: 3412;
        readonly ALPHA_BITS: 3413;
        readonly DEPTH_BITS: 3414;
        readonly STENCIL_BITS: 3415;
        readonly POLYGON_OFFSET_UNITS: 10752;
        readonly POLYGON_OFFSET_FACTOR: 32824;
        readonly TEXTURE_BINDING_2D: 32873;
        readonly SAMPLE_BUFFERS: 32936;
        readonly SAMPLES: 32937;
        readonly SAMPLE_COVERAGE_VALUE: 32938;
        readonly SAMPLE_COVERAGE_INVERT: 32939;
        readonly COMPRESSED_TEXTURE_FORMATS: 34467;
        readonly DONT_CARE: 4352;
        readonly FASTEST: 4353;
        readonly NICEST: 4354;
        readonly GENERATE_MIPMAP_HINT: 33170;
        readonly BYTE: 5120;
        readonly UNSIGNED_BYTE: 5121;
        readonly SHORT: 5122;
        readonly UNSIGNED_SHORT: 5123;
        readonly INT: 5124;
        readonly UNSIGNED_INT: 5125;
        readonly FLOAT: 5126;
        readonly DEPTH_COMPONENT: 6402;
        readonly ALPHA: 6406;
        readonly RGB: 6407;
        readonly RGBA: 6408;
        readonly LUMINANCE: 6409;
        readonly LUMINANCE_ALPHA: 6410;
        readonly UNSIGNED_SHORT_4_4_4_4: 32819;
        readonly UNSIGNED_SHORT_5_5_5_1: 32820;
        readonly UNSIGNED_SHORT_5_6_5: 33635;
        readonly FRAGMENT_SHADER: 35632;
        readonly VERTEX_SHADER: 35633;
        readonly MAX_VERTEX_ATTRIBS: 34921;
        readonly MAX_VERTEX_UNIFORM_VECTORS: 36347;
        readonly MAX_VARYING_VECTORS: 36348;
        readonly MAX_COMBINED_TEXTURE_IMAGE_UNITS: 35661;
        readonly MAX_VERTEX_TEXTURE_IMAGE_UNITS: 35660;
        readonly MAX_TEXTURE_IMAGE_UNITS: 34930;
        readonly MAX_FRAGMENT_UNIFORM_VECTORS: 36349;
        readonly SHADER_TYPE: 35663;
        readonly DELETE_STATUS: 35712;
        readonly LINK_STATUS: 35714;
        readonly VALIDATE_STATUS: 35715;
        readonly ATTACHED_SHADERS: 35717;
        readonly ACTIVE_UNIFORMS: 35718;
        readonly ACTIVE_ATTRIBUTES: 35721;
        readonly SHADING_LANGUAGE_VERSION: 35724;
        readonly CURRENT_PROGRAM: 35725;
        readonly NEVER: 512;
        readonly LESS: 513;
        readonly EQUAL: 514;
        readonly LEQUAL: 515;
        readonly GREATER: 516;
        readonly NOTEQUAL: 517;
        readonly GEQUAL: 518;
        readonly ALWAYS: 519;
        readonly KEEP: 7680;
        readonly REPLACE: 7681;
        readonly INCR: 7682;
        readonly DECR: 7683;
        readonly INVERT: 5386;
        readonly INCR_WRAP: 34055;
        readonly DECR_WRAP: 34056;
        readonly VENDOR: 7936;
        readonly RENDERER: 7937;
        readonly VERSION: 7938;
        readonly NEAREST: 9728;
        readonly LINEAR: 9729;
        readonly NEAREST_MIPMAP_NEAREST: 9984;
        readonly LINEAR_MIPMAP_NEAREST: 9985;
        readonly NEAREST_MIPMAP_LINEAR: 9986;
        readonly LINEAR_MIPMAP_LINEAR: 9987;
        readonly TEXTURE_MAG_FILTER: 10240;
        readonly TEXTURE_MIN_FILTER: 10241;
        readonly TEXTURE_WRAP_S: 10242;
        readonly TEXTURE_WRAP_T: 10243;
        readonly TEXTURE_2D: 3553;
        readonly TEXTURE: 5890;
        readonly TEXTURE_CUBE_MAP: 34067;
        readonly TEXTURE_BINDING_CUBE_MAP: 34068;
        readonly TEXTURE_CUBE_MAP_POSITIVE_X: 34069;
        readonly TEXTURE_CUBE_MAP_NEGATIVE_X: 34070;
        readonly TEXTURE_CUBE_MAP_POSITIVE_Y: 34071;
        readonly TEXTURE_CUBE_MAP_NEGATIVE_Y: 34072;
        readonly TEXTURE_CUBE_MAP_POSITIVE_Z: 34073;
        readonly TEXTURE_CUBE_MAP_NEGATIVE_Z: 34074;
        readonly MAX_CUBE_MAP_TEXTURE_SIZE: 34076;
        readonly TEXTURE0: 33984;
        readonly TEXTURE1: 33985;
        readonly TEXTURE2: 33986;
        readonly TEXTURE3: 33987;
        readonly TEXTURE4: 33988;
        readonly TEXTURE5: 33989;
        readonly TEXTURE6: 33990;
        readonly TEXTURE7: 33991;
        readonly TEXTURE8: 33992;
        readonly TEXTURE9: 33993;
        readonly TEXTURE10: 33994;
        readonly TEXTURE11: 33995;
        readonly TEXTURE12: 33996;
        readonly TEXTURE13: 33997;
        readonly TEXTURE14: 33998;
        readonly TEXTURE15: 33999;
        readonly TEXTURE16: 34000;
        readonly TEXTURE17: 34001;
        readonly TEXTURE18: 34002;
        readonly TEXTURE19: 34003;
        readonly TEXTURE20: 34004;
        readonly TEXTURE21: 34005;
        readonly TEXTURE22: 34006;
        readonly TEXTURE23: 34007;
        readonly TEXTURE24: 34008;
        readonly TEXTURE25: 34009;
        readonly TEXTURE26: 34010;
        readonly TEXTURE27: 34011;
        readonly TEXTURE28: 34012;
        readonly TEXTURE29: 34013;
        readonly TEXTURE30: 34014;
        readonly TEXTURE31: 34015;
        readonly ACTIVE_TEXTURE: 34016;
        readonly REPEAT: 10497;
        readonly CLAMP_TO_EDGE: 33071;
        readonly MIRRORED_REPEAT: 33648;
        readonly FLOAT_VEC2: 35664;
        readonly FLOAT_VEC3: 35665;
        readonly FLOAT_VEC4: 35666;
        readonly INT_VEC2: 35667;
        readonly INT_VEC3: 35668;
        readonly INT_VEC4: 35669;
        readonly BOOL: 35670;
        readonly BOOL_VEC2: 35671;
        readonly BOOL_VEC3: 35672;
        readonly BOOL_VEC4: 35673;
        readonly FLOAT_MAT2: 35674;
        readonly FLOAT_MAT3: 35675;
        readonly FLOAT_MAT4: 35676;
        readonly SAMPLER_2D: 35678;
        readonly SAMPLER_CUBE: 35680;
        readonly VERTEX_ATTRIB_ARRAY_ENABLED: 34338;
        readonly VERTEX_ATTRIB_ARRAY_SIZE: 34339;
        readonly VERTEX_ATTRIB_ARRAY_STRIDE: 34340;
        readonly VERTEX_ATTRIB_ARRAY_TYPE: 34341;
        readonly VERTEX_ATTRIB_ARRAY_NORMALIZED: 34922;
        readonly VERTEX_ATTRIB_ARRAY_POINTER: 34373;
        readonly VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: 34975;
        readonly IMPLEMENTATION_COLOR_READ_TYPE: 35738;
        readonly IMPLEMENTATION_COLOR_READ_FORMAT: 35739;
        readonly COMPILE_STATUS: 35713;
        readonly LOW_FLOAT: 36336;
        readonly MEDIUM_FLOAT: 36337;
        readonly HIGH_FLOAT: 36338;
        readonly LOW_INT: 36339;
        readonly MEDIUM_INT: 36340;
        readonly HIGH_INT: 36341;
        readonly FRAMEBUFFER: 36160;
        readonly RENDERBUFFER: 36161;
        readonly RGBA4: 32854;
        readonly RGB5_A1: 32855;
        readonly RGBA8: 32856;
        readonly RGB565: 36194;
        readonly DEPTH_COMPONENT16: 33189;
        readonly STENCIL_INDEX8: 36168;
        readonly DEPTH_STENCIL: 34041;
        readonly RENDERBUFFER_WIDTH: 36162;
        readonly RENDERBUFFER_HEIGHT: 36163;
        readonly RENDERBUFFER_INTERNAL_FORMAT: 36164;
        readonly RENDERBUFFER_RED_SIZE: 36176;
        readonly RENDERBUFFER_GREEN_SIZE: 36177;
        readonly RENDERBUFFER_BLUE_SIZE: 36178;
        readonly RENDERBUFFER_ALPHA_SIZE: 36179;
        readonly RENDERBUFFER_DEPTH_SIZE: 36180;
        readonly RENDERBUFFER_STENCIL_SIZE: 36181;
        readonly FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: 36048;
        readonly FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: 36049;
        readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: 36050;
        readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: 36051;
        readonly COLOR_ATTACHMENT0: 36064;
        readonly DEPTH_ATTACHMENT: 36096;
        readonly STENCIL_ATTACHMENT: 36128;
        readonly DEPTH_STENCIL_ATTACHMENT: 33306;
        readonly NONE: 0;
        readonly FRAMEBUFFER_COMPLETE: 36053;
        readonly FRAMEBUFFER_INCOMPLETE_ATTACHMENT: 36054;
        readonly FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: 36055;
        readonly FRAMEBUFFER_INCOMPLETE_DIMENSIONS: 36057;
        readonly FRAMEBUFFER_UNSUPPORTED: 36061;
        readonly FRAMEBUFFER_BINDING: 36006;
        readonly RENDERBUFFER_BINDING: 36007;
        readonly MAX_RENDERBUFFER_SIZE: 34024;
        readonly INVALID_FRAMEBUFFER_OPERATION: 1286;
        readonly UNPACK_FLIP_Y_WEBGL: 37440;
        readonly UNPACK_PREMULTIPLY_ALPHA_WEBGL: 37441;
        readonly CONTEXT_LOST_WEBGL: 37442;
        readonly UNPACK_COLORSPACE_CONVERSION_WEBGL: 37443;
        readonly BROWSER_DEFAULT_WEBGL: 37444;
    };
    function getWebGL2RenderingContext(): {
        new (): WebGL2RenderingContext;
        prototype: WebGL2RenderingContext;
        readonly READ_BUFFER: 3074;
        readonly UNPACK_ROW_LENGTH: 3314;
        readonly UNPACK_SKIP_ROWS: 3315;
        readonly UNPACK_SKIP_PIXELS: 3316;
        readonly PACK_ROW_LENGTH: 3330;
        readonly PACK_SKIP_ROWS: 3331;
        readonly PACK_SKIP_PIXELS: 3332;
        readonly COLOR: 6144;
        readonly DEPTH: 6145;
        readonly STENCIL: 6146;
        readonly RED: 6403;
        readonly RGB8: 32849;
        readonly RGB10_A2: 32857;
        readonly TEXTURE_BINDING_3D: 32874;
        readonly UNPACK_SKIP_IMAGES: 32877;
        readonly UNPACK_IMAGE_HEIGHT: 32878;
        readonly TEXTURE_3D: 32879;
        readonly TEXTURE_WRAP_R: 32882;
        readonly MAX_3D_TEXTURE_SIZE: 32883;
        readonly UNSIGNED_INT_2_10_10_10_REV: 33640;
        readonly MAX_ELEMENTS_VERTICES: 33000;
        readonly MAX_ELEMENTS_INDICES: 33001;
        readonly TEXTURE_MIN_LOD: 33082;
        readonly TEXTURE_MAX_LOD: 33083;
        readonly TEXTURE_BASE_LEVEL: 33084;
        readonly TEXTURE_MAX_LEVEL: 33085;
        readonly MIN: 32775;
        readonly MAX: 32776;
        readonly DEPTH_COMPONENT24: 33190;
        readonly MAX_TEXTURE_LOD_BIAS: 34045;
        readonly TEXTURE_COMPARE_MODE: 34892;
        readonly TEXTURE_COMPARE_FUNC: 34893;
        readonly CURRENT_QUERY: 34917;
        readonly QUERY_RESULT: 34918;
        readonly QUERY_RESULT_AVAILABLE: 34919;
        readonly STREAM_READ: 35041;
        readonly STREAM_COPY: 35042;
        readonly STATIC_READ: 35045;
        readonly STATIC_COPY: 35046;
        readonly DYNAMIC_READ: 35049;
        readonly DYNAMIC_COPY: 35050;
        readonly MAX_DRAW_BUFFERS: 34852;
        readonly DRAW_BUFFER0: 34853;
        readonly DRAW_BUFFER1: 34854;
        readonly DRAW_BUFFER2: 34855;
        readonly DRAW_BUFFER3: 34856;
        readonly DRAW_BUFFER4: 34857;
        readonly DRAW_BUFFER5: 34858;
        readonly DRAW_BUFFER6: 34859;
        readonly DRAW_BUFFER7: 34860;
        readonly DRAW_BUFFER8: 34861;
        readonly DRAW_BUFFER9: 34862;
        readonly DRAW_BUFFER10: 34863;
        readonly DRAW_BUFFER11: 34864;
        readonly DRAW_BUFFER12: 34865;
        readonly DRAW_BUFFER13: 34866;
        readonly DRAW_BUFFER14: 34867;
        readonly DRAW_BUFFER15: 34868;
        readonly MAX_FRAGMENT_UNIFORM_COMPONENTS: 35657;
        readonly MAX_VERTEX_UNIFORM_COMPONENTS: 35658;
        readonly SAMPLER_3D: 35679;
        readonly SAMPLER_2D_SHADOW: 35682;
        readonly FRAGMENT_SHADER_DERIVATIVE_HINT: 35723;
        readonly PIXEL_PACK_BUFFER: 35051;
        readonly PIXEL_UNPACK_BUFFER: 35052;
        readonly PIXEL_PACK_BUFFER_BINDING: 35053;
        readonly PIXEL_UNPACK_BUFFER_BINDING: 35055;
        readonly FLOAT_MAT2x3: 35685;
        readonly FLOAT_MAT2x4: 35686;
        readonly FLOAT_MAT3x2: 35687;
        readonly FLOAT_MAT3x4: 35688;
        readonly FLOAT_MAT4x2: 35689;
        readonly FLOAT_MAT4x3: 35690;
        readonly SRGB: 35904;
        readonly SRGB8: 35905;
        readonly SRGB8_ALPHA8: 35907;
        readonly COMPARE_REF_TO_TEXTURE: 34894;
        readonly RGBA32F: 34836;
        readonly RGB32F: 34837;
        readonly RGBA16F: 34842;
        readonly RGB16F: 34843;
        readonly VERTEX_ATTRIB_ARRAY_INTEGER: 35069;
        readonly MAX_ARRAY_TEXTURE_LAYERS: 35071;
        readonly MIN_PROGRAM_TEXEL_OFFSET: 35076;
        readonly MAX_PROGRAM_TEXEL_OFFSET: 35077;
        readonly MAX_VARYING_COMPONENTS: 35659;
        readonly TEXTURE_2D_ARRAY: 35866;
        readonly TEXTURE_BINDING_2D_ARRAY: 35869;
        readonly R11F_G11F_B10F: 35898;
        readonly UNSIGNED_INT_10F_11F_11F_REV: 35899;
        readonly RGB9_E5: 35901;
        readonly UNSIGNED_INT_5_9_9_9_REV: 35902;
        readonly TRANSFORM_FEEDBACK_BUFFER_MODE: 35967;
        readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: 35968;
        readonly TRANSFORM_FEEDBACK_VARYINGS: 35971;
        readonly TRANSFORM_FEEDBACK_BUFFER_START: 35972;
        readonly TRANSFORM_FEEDBACK_BUFFER_SIZE: 35973;
        readonly TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: 35976;
        readonly RASTERIZER_DISCARD: 35977;
        readonly MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: 35978;
        readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: 35979;
        readonly INTERLEAVED_ATTRIBS: 35980;
        readonly SEPARATE_ATTRIBS: 35981;
        readonly TRANSFORM_FEEDBACK_BUFFER: 35982;
        readonly TRANSFORM_FEEDBACK_BUFFER_BINDING: 35983;
        readonly RGBA32UI: 36208;
        readonly RGB32UI: 36209;
        readonly RGBA16UI: 36214;
        readonly RGB16UI: 36215;
        readonly RGBA8UI: 36220;
        readonly RGB8UI: 36221;
        readonly RGBA32I: 36226;
        readonly RGB32I: 36227;
        readonly RGBA16I: 36232;
        readonly RGB16I: 36233;
        readonly RGBA8I: 36238;
        readonly RGB8I: 36239;
        readonly RED_INTEGER: 36244;
        readonly RGB_INTEGER: 36248;
        readonly RGBA_INTEGER: 36249;
        readonly SAMPLER_2D_ARRAY: 36289;
        readonly SAMPLER_2D_ARRAY_SHADOW: 36292;
        readonly SAMPLER_CUBE_SHADOW: 36293;
        readonly UNSIGNED_INT_VEC2: 36294;
        readonly UNSIGNED_INT_VEC3: 36295;
        readonly UNSIGNED_INT_VEC4: 36296;
        readonly INT_SAMPLER_2D: 36298;
        readonly INT_SAMPLER_3D: 36299;
        readonly INT_SAMPLER_CUBE: 36300;
        readonly INT_SAMPLER_2D_ARRAY: 36303;
        readonly UNSIGNED_INT_SAMPLER_2D: 36306;
        readonly UNSIGNED_INT_SAMPLER_3D: 36307;
        readonly UNSIGNED_INT_SAMPLER_CUBE: 36308;
        readonly UNSIGNED_INT_SAMPLER_2D_ARRAY: 36311;
        readonly DEPTH_COMPONENT32F: 36012;
        readonly DEPTH32F_STENCIL8: 36013;
        readonly FLOAT_32_UNSIGNED_INT_24_8_REV: 36269;
        readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: 33296;
        readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: 33297;
        readonly FRAMEBUFFER_ATTACHMENT_RED_SIZE: 33298;
        readonly FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: 33299;
        readonly FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: 33300;
        readonly FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: 33301;
        readonly FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: 33302;
        readonly FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: 33303;
        readonly FRAMEBUFFER_DEFAULT: 33304;
        readonly UNSIGNED_INT_24_8: 34042;
        readonly DEPTH24_STENCIL8: 35056;
        readonly UNSIGNED_NORMALIZED: 35863;
        readonly DRAW_FRAMEBUFFER_BINDING: 36006;
        readonly READ_FRAMEBUFFER: 36008;
        readonly DRAW_FRAMEBUFFER: 36009;
        readonly READ_FRAMEBUFFER_BINDING: 36010;
        readonly RENDERBUFFER_SAMPLES: 36011;
        readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: 36052;
        readonly MAX_COLOR_ATTACHMENTS: 36063;
        readonly COLOR_ATTACHMENT1: 36065;
        readonly COLOR_ATTACHMENT2: 36066;
        readonly COLOR_ATTACHMENT3: 36067;
        readonly COLOR_ATTACHMENT4: 36068;
        readonly COLOR_ATTACHMENT5: 36069;
        readonly COLOR_ATTACHMENT6: 36070;
        readonly COLOR_ATTACHMENT7: 36071;
        readonly COLOR_ATTACHMENT8: 36072;
        readonly COLOR_ATTACHMENT9: 36073;
        readonly COLOR_ATTACHMENT10: 36074;
        readonly COLOR_ATTACHMENT11: 36075;
        readonly COLOR_ATTACHMENT12: 36076;
        readonly COLOR_ATTACHMENT13: 36077;
        readonly COLOR_ATTACHMENT14: 36078;
        readonly COLOR_ATTACHMENT15: 36079;
        readonly FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: 36182;
        readonly MAX_SAMPLES: 36183;
        readonly HALF_FLOAT: 5131;
        readonly RG: 33319;
        readonly RG_INTEGER: 33320;
        readonly R8: 33321;
        readonly RG8: 33323;
        readonly R16F: 33325;
        readonly R32F: 33326;
        readonly RG16F: 33327;
        readonly RG32F: 33328;
        readonly R8I: 33329;
        readonly R8UI: 33330;
        readonly R16I: 33331;
        readonly R16UI: 33332;
        readonly R32I: 33333;
        readonly R32UI: 33334;
        readonly RG8I: 33335;
        readonly RG8UI: 33336;
        readonly RG16I: 33337;
        readonly RG16UI: 33338;
        readonly RG32I: 33339;
        readonly RG32UI: 33340;
        readonly VERTEX_ARRAY_BINDING: 34229;
        readonly R8_SNORM: 36756;
        readonly RG8_SNORM: 36757;
        readonly RGB8_SNORM: 36758;
        readonly RGBA8_SNORM: 36759;
        readonly SIGNED_NORMALIZED: 36764;
        readonly COPY_READ_BUFFER: 36662;
        readonly COPY_WRITE_BUFFER: 36663;
        readonly COPY_READ_BUFFER_BINDING: 36662;
        readonly COPY_WRITE_BUFFER_BINDING: 36663;
        readonly UNIFORM_BUFFER: 35345;
        readonly UNIFORM_BUFFER_BINDING: 35368;
        readonly UNIFORM_BUFFER_START: 35369;
        readonly UNIFORM_BUFFER_SIZE: 35370;
        readonly MAX_VERTEX_UNIFORM_BLOCKS: 35371;
        readonly MAX_FRAGMENT_UNIFORM_BLOCKS: 35373;
        readonly MAX_COMBINED_UNIFORM_BLOCKS: 35374;
        readonly MAX_UNIFORM_BUFFER_BINDINGS: 35375;
        readonly MAX_UNIFORM_BLOCK_SIZE: 35376;
        readonly MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 35377;
        readonly MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 35379;
        readonly UNIFORM_BUFFER_OFFSET_ALIGNMENT: 35380;
        readonly ACTIVE_UNIFORM_BLOCKS: 35382;
        readonly UNIFORM_TYPE: 35383;
        readonly UNIFORM_SIZE: 35384;
        readonly UNIFORM_BLOCK_INDEX: 35386;
        readonly UNIFORM_OFFSET: 35387;
        readonly UNIFORM_ARRAY_STRIDE: 35388;
        readonly UNIFORM_MATRIX_STRIDE: 35389;
        readonly UNIFORM_IS_ROW_MAJOR: 35390;
        readonly UNIFORM_BLOCK_BINDING: 35391;
        readonly UNIFORM_BLOCK_DATA_SIZE: 35392;
        readonly UNIFORM_BLOCK_ACTIVE_UNIFORMS: 35394;
        readonly UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: 35395;
        readonly UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: 35396;
        readonly UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: 35398;
        readonly INVALID_INDEX: 4294967295;
        readonly MAX_VERTEX_OUTPUT_COMPONENTS: 37154;
        readonly MAX_FRAGMENT_INPUT_COMPONENTS: 37157;
        readonly MAX_SERVER_WAIT_TIMEOUT: 37137;
        readonly OBJECT_TYPE: 37138;
        readonly SYNC_CONDITION: 37139;
        readonly SYNC_STATUS: 37140;
        readonly SYNC_FLAGS: 37141;
        readonly SYNC_FENCE: 37142;
        readonly SYNC_GPU_COMMANDS_COMPLETE: 37143;
        readonly UNSIGNALED: 37144;
        readonly SIGNALED: 37145;
        readonly ALREADY_SIGNALED: 37146;
        readonly TIMEOUT_EXPIRED: 37147;
        readonly CONDITION_SATISFIED: 37148;
        readonly WAIT_FAILED: 37149;
        readonly SYNC_FLUSH_COMMANDS_BIT: 1;
        readonly VERTEX_ATTRIB_ARRAY_DIVISOR: 35070;
        readonly ANY_SAMPLES_PASSED: 35887;
        readonly ANY_SAMPLES_PASSED_CONSERVATIVE: 36202;
        readonly SAMPLER_BINDING: 35097;
        readonly RGB10_A2UI: 36975;
        readonly INT_2_10_10_10_REV: 36255;
        readonly TRANSFORM_FEEDBACK: 36386;
        readonly TRANSFORM_FEEDBACK_PAUSED: 36387;
        readonly TRANSFORM_FEEDBACK_ACTIVE: 36388;
        readonly TRANSFORM_FEEDBACK_BINDING: 36389;
        readonly TEXTURE_IMMUTABLE_FORMAT: 37167;
        readonly MAX_ELEMENT_INDEX: 36203;
        readonly TEXTURE_IMMUTABLE_LEVELS: 33503;
        readonly TIMEOUT_IGNORED: -1;
        readonly MAX_CLIENT_WAIT_TIMEOUT_WEBGL: 37447;
        readonly DEPTH_BUFFER_BIT: 256;
        readonly STENCIL_BUFFER_BIT: 1024;
        readonly COLOR_BUFFER_BIT: 16384;
        readonly POINTS: 0;
        readonly LINES: 1;
        readonly LINE_LOOP: 2;
        readonly LINE_STRIP: 3;
        readonly TRIANGLES: 4;
        readonly TRIANGLE_STRIP: 5;
        readonly TRIANGLE_FAN: 6;
        readonly ZERO: 0;
        readonly ONE: 1;
        readonly SRC_COLOR: 768;
        readonly ONE_MINUS_SRC_COLOR: 769;
        readonly SRC_ALPHA: 770;
        readonly ONE_MINUS_SRC_ALPHA: 771;
        readonly DST_ALPHA: 772;
        readonly ONE_MINUS_DST_ALPHA: 773;
        readonly DST_COLOR: 774;
        readonly ONE_MINUS_DST_COLOR: 775;
        readonly SRC_ALPHA_SATURATE: 776;
        readonly FUNC_ADD: 32774;
        readonly BLEND_EQUATION: 32777;
        readonly BLEND_EQUATION_RGB: 32777;
        readonly BLEND_EQUATION_ALPHA: 34877;
        readonly FUNC_SUBTRACT: 32778;
        readonly FUNC_REVERSE_SUBTRACT: 32779;
        readonly BLEND_DST_RGB: 32968;
        readonly BLEND_SRC_RGB: 32969;
        readonly BLEND_DST_ALPHA: 32970;
        readonly BLEND_SRC_ALPHA: 32971;
        readonly CONSTANT_COLOR: 32769;
        readonly ONE_MINUS_CONSTANT_COLOR: 32770;
        readonly CONSTANT_ALPHA: 32771;
        readonly ONE_MINUS_CONSTANT_ALPHA: 32772;
        readonly BLEND_COLOR: 32773;
        readonly ARRAY_BUFFER: 34962;
        readonly ELEMENT_ARRAY_BUFFER: 34963;
        readonly ARRAY_BUFFER_BINDING: 34964;
        readonly ELEMENT_ARRAY_BUFFER_BINDING: 34965;
        readonly STREAM_DRAW: 35040;
        readonly STATIC_DRAW: 35044;
        readonly DYNAMIC_DRAW: 35048;
        readonly BUFFER_SIZE: 34660;
        readonly BUFFER_USAGE: 34661;
        readonly CURRENT_VERTEX_ATTRIB: 34342;
        readonly FRONT: 1028;
        readonly BACK: 1029;
        readonly FRONT_AND_BACK: 1032;
        readonly CULL_FACE: 2884;
        readonly BLEND: 3042;
        readonly DITHER: 3024;
        readonly STENCIL_TEST: 2960;
        readonly DEPTH_TEST: 2929;
        readonly SCISSOR_TEST: 3089;
        readonly POLYGON_OFFSET_FILL: 32823;
        readonly SAMPLE_ALPHA_TO_COVERAGE: 32926;
        readonly SAMPLE_COVERAGE: 32928;
        readonly NO_ERROR: 0;
        readonly INVALID_ENUM: 1280;
        readonly INVALID_VALUE: 1281;
        readonly INVALID_OPERATION: 1282;
        readonly OUT_OF_MEMORY: 1285;
        readonly CW: 2304;
        readonly CCW: 2305;
        readonly LINE_WIDTH: 2849;
        readonly ALIASED_POINT_SIZE_RANGE: 33901;
        readonly ALIASED_LINE_WIDTH_RANGE: 33902;
        readonly CULL_FACE_MODE: 2885;
        readonly FRONT_FACE: 2886;
        readonly DEPTH_RANGE: 2928;
        readonly DEPTH_WRITEMASK: 2930;
        readonly DEPTH_CLEAR_VALUE: 2931;
        readonly DEPTH_FUNC: 2932;
        readonly STENCIL_CLEAR_VALUE: 2961;
        readonly STENCIL_FUNC: 2962;
        readonly STENCIL_FAIL: 2964;
        readonly STENCIL_PASS_DEPTH_FAIL: 2965;
        readonly STENCIL_PASS_DEPTH_PASS: 2966;
        readonly STENCIL_REF: 2967;
        readonly STENCIL_VALUE_MASK: 2963;
        readonly STENCIL_WRITEMASK: 2968;
        readonly STENCIL_BACK_FUNC: 34816;
        readonly STENCIL_BACK_FAIL: 34817;
        readonly STENCIL_BACK_PASS_DEPTH_FAIL: 34818;
        readonly STENCIL_BACK_PASS_DEPTH_PASS: 34819;
        readonly STENCIL_BACK_REF: 36003;
        readonly STENCIL_BACK_VALUE_MASK: 36004;
        readonly STENCIL_BACK_WRITEMASK: 36005;
        readonly VIEWPORT: 2978;
        readonly SCISSOR_BOX: 3088;
        readonly COLOR_CLEAR_VALUE: 3106;
        readonly COLOR_WRITEMASK: 3107;
        readonly UNPACK_ALIGNMENT: 3317;
        readonly PACK_ALIGNMENT: 3333;
        readonly MAX_TEXTURE_SIZE: 3379;
        readonly MAX_VIEWPORT_DIMS: 3386;
        readonly SUBPIXEL_BITS: 3408;
        readonly RED_BITS: 3410;
        readonly GREEN_BITS: 3411;
        readonly BLUE_BITS: 3412;
        readonly ALPHA_BITS: 3413;
        readonly DEPTH_BITS: 3414;
        readonly STENCIL_BITS: 3415;
        readonly POLYGON_OFFSET_UNITS: 10752;
        readonly POLYGON_OFFSET_FACTOR: 32824;
        readonly TEXTURE_BINDING_2D: 32873;
        readonly SAMPLE_BUFFERS: 32936;
        readonly SAMPLES: 32937;
        readonly SAMPLE_COVERAGE_VALUE: 32938;
        readonly SAMPLE_COVERAGE_INVERT: 32939;
        readonly COMPRESSED_TEXTURE_FORMATS: 34467;
        readonly DONT_CARE: 4352;
        readonly FASTEST: 4353;
        readonly NICEST: 4354;
        readonly GENERATE_MIPMAP_HINT: 33170;
        readonly BYTE: 5120;
        readonly UNSIGNED_BYTE: 5121;
        readonly SHORT: 5122;
        readonly UNSIGNED_SHORT: 5123;
        readonly INT: 5124;
        readonly UNSIGNED_INT: 5125;
        readonly FLOAT: 5126;
        readonly DEPTH_COMPONENT: 6402;
        readonly ALPHA: 6406;
        readonly RGB: 6407;
        readonly RGBA: 6408;
        readonly LUMINANCE: 6409;
        readonly LUMINANCE_ALPHA: 6410;
        readonly UNSIGNED_SHORT_4_4_4_4: 32819;
        readonly UNSIGNED_SHORT_5_5_5_1: 32820;
        readonly UNSIGNED_SHORT_5_6_5: 33635;
        readonly FRAGMENT_SHADER: 35632;
        readonly VERTEX_SHADER: 35633;
        readonly MAX_VERTEX_ATTRIBS: 34921;
        readonly MAX_VERTEX_UNIFORM_VECTORS: 36347;
        readonly MAX_VARYING_VECTORS: 36348;
        readonly MAX_COMBINED_TEXTURE_IMAGE_UNITS: 35661;
        readonly MAX_VERTEX_TEXTURE_IMAGE_UNITS: 35660;
        readonly MAX_TEXTURE_IMAGE_UNITS: 34930;
        readonly MAX_FRAGMENT_UNIFORM_VECTORS: 36349;
        readonly SHADER_TYPE: 35663;
        readonly DELETE_STATUS: 35712;
        readonly LINK_STATUS: 35714;
        readonly VALIDATE_STATUS: 35715;
        readonly ATTACHED_SHADERS: 35717;
        readonly ACTIVE_UNIFORMS: 35718;
        readonly ACTIVE_ATTRIBUTES: 35721;
        readonly SHADING_LANGUAGE_VERSION: 35724;
        readonly CURRENT_PROGRAM: 35725;
        readonly NEVER: 512;
        readonly LESS: 513;
        readonly EQUAL: 514;
        readonly LEQUAL: 515;
        readonly GREATER: 516;
        readonly NOTEQUAL: 517;
        readonly GEQUAL: 518;
        readonly ALWAYS: 519;
        readonly KEEP: 7680;
        readonly REPLACE: 7681;
        readonly INCR: 7682;
        readonly DECR: 7683;
        readonly INVERT: 5386;
        readonly INCR_WRAP: 34055;
        readonly DECR_WRAP: 34056;
        readonly VENDOR: 7936;
        readonly RENDERER: 7937;
        readonly VERSION: 7938;
        readonly NEAREST: 9728;
        readonly LINEAR: 9729;
        readonly NEAREST_MIPMAP_NEAREST: 9984;
        readonly LINEAR_MIPMAP_NEAREST: 9985;
        readonly NEAREST_MIPMAP_LINEAR: 9986;
        readonly LINEAR_MIPMAP_LINEAR: 9987;
        readonly TEXTURE_MAG_FILTER: 10240;
        readonly TEXTURE_MIN_FILTER: 10241;
        readonly TEXTURE_WRAP_S: 10242;
        readonly TEXTURE_WRAP_T: 10243;
        readonly TEXTURE_2D: 3553;
        readonly TEXTURE: 5890;
        readonly TEXTURE_CUBE_MAP: 34067;
        readonly TEXTURE_BINDING_CUBE_MAP: 34068;
        readonly TEXTURE_CUBE_MAP_POSITIVE_X: 34069;
        readonly TEXTURE_CUBE_MAP_NEGATIVE_X: 34070;
        readonly TEXTURE_CUBE_MAP_POSITIVE_Y: 34071;
        readonly TEXTURE_CUBE_MAP_NEGATIVE_Y: 34072;
        readonly TEXTURE_CUBE_MAP_POSITIVE_Z: 34073;
        readonly TEXTURE_CUBE_MAP_NEGATIVE_Z: 34074;
        readonly MAX_CUBE_MAP_TEXTURE_SIZE: 34076;
        readonly TEXTURE0: 33984;
        readonly TEXTURE1: 33985;
        readonly TEXTURE2: 33986;
        readonly TEXTURE3: 33987;
        readonly TEXTURE4: 33988;
        readonly TEXTURE5: 33989;
        readonly TEXTURE6: 33990;
        readonly TEXTURE7: 33991;
        readonly TEXTURE8: 33992;
        readonly TEXTURE9: 33993;
        readonly TEXTURE10: 33994;
        readonly TEXTURE11: 33995;
        readonly TEXTURE12: 33996;
        readonly TEXTURE13: 33997;
        readonly TEXTURE14: 33998;
        readonly TEXTURE15: 33999;
        readonly TEXTURE16: 34000;
        readonly TEXTURE17: 34001;
        readonly TEXTURE18: 34002;
        readonly TEXTURE19: 34003;
        readonly TEXTURE20: 34004;
        readonly TEXTURE21: 34005;
        readonly TEXTURE22: 34006;
        readonly TEXTURE23: 34007;
        readonly TEXTURE24: 34008;
        readonly TEXTURE25: 34009;
        readonly TEXTURE26: 34010;
        readonly TEXTURE27: 34011;
        readonly TEXTURE28: 34012;
        readonly TEXTURE29: 34013;
        readonly TEXTURE30: 34014;
        readonly TEXTURE31: 34015;
        readonly ACTIVE_TEXTURE: 34016;
        readonly REPEAT: 10497;
        readonly CLAMP_TO_EDGE: 33071;
        readonly MIRRORED_REPEAT: 33648;
        readonly FLOAT_VEC2: 35664;
        readonly FLOAT_VEC3: 35665;
        readonly FLOAT_VEC4: 35666;
        readonly INT_VEC2: 35667;
        readonly INT_VEC3: 35668;
        readonly INT_VEC4: 35669;
        readonly BOOL: 35670;
        readonly BOOL_VEC2: 35671;
        readonly BOOL_VEC3: 35672;
        readonly BOOL_VEC4: 35673;
        readonly FLOAT_MAT2: 35674;
        readonly FLOAT_MAT3: 35675;
        readonly FLOAT_MAT4: 35676;
        readonly SAMPLER_2D: 35678;
        readonly SAMPLER_CUBE: 35680;
        readonly VERTEX_ATTRIB_ARRAY_ENABLED: 34338;
        readonly VERTEX_ATTRIB_ARRAY_SIZE: 34339;
        readonly VERTEX_ATTRIB_ARRAY_STRIDE: 34340;
        readonly VERTEX_ATTRIB_ARRAY_TYPE: 34341;
        readonly VERTEX_ATTRIB_ARRAY_NORMALIZED: 34922;
        readonly VERTEX_ATTRIB_ARRAY_POINTER: 34373;
        readonly VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: 34975;
        readonly IMPLEMENTATION_COLOR_READ_TYPE: 35738;
        readonly IMPLEMENTATION_COLOR_READ_FORMAT: 35739;
        readonly COMPILE_STATUS: 35713;
        readonly LOW_FLOAT: 36336;
        readonly MEDIUM_FLOAT: 36337;
        readonly HIGH_FLOAT: 36338;
        readonly LOW_INT: 36339;
        readonly MEDIUM_INT: 36340;
        readonly HIGH_INT: 36341;
        readonly FRAMEBUFFER: 36160;
        readonly RENDERBUFFER: 36161;
        readonly RGBA4: 32854;
        readonly RGB5_A1: 32855;
        readonly RGBA8: 32856;
        readonly RGB565: 36194;
        readonly DEPTH_COMPONENT16: 33189;
        readonly STENCIL_INDEX8: 36168;
        readonly DEPTH_STENCIL: 34041;
        readonly RENDERBUFFER_WIDTH: 36162;
        readonly RENDERBUFFER_HEIGHT: 36163;
        readonly RENDERBUFFER_INTERNAL_FORMAT: 36164;
        readonly RENDERBUFFER_RED_SIZE: 36176;
        readonly RENDERBUFFER_GREEN_SIZE: 36177;
        readonly RENDERBUFFER_BLUE_SIZE: 36178;
        readonly RENDERBUFFER_ALPHA_SIZE: 36179;
        readonly RENDERBUFFER_DEPTH_SIZE: 36180;
        readonly RENDERBUFFER_STENCIL_SIZE: 36181;
        readonly FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: 36048;
        readonly FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: 36049;
        readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: 36050;
        readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: 36051;
        readonly COLOR_ATTACHMENT0: 36064;
        readonly DEPTH_ATTACHMENT: 36096;
        readonly STENCIL_ATTACHMENT: 36128;
        readonly DEPTH_STENCIL_ATTACHMENT: 33306;
        readonly NONE: 0;
        readonly FRAMEBUFFER_COMPLETE: 36053;
        readonly FRAMEBUFFER_INCOMPLETE_ATTACHMENT: 36054;
        readonly FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: 36055;
        readonly FRAMEBUFFER_INCOMPLETE_DIMENSIONS: 36057;
        readonly FRAMEBUFFER_UNSUPPORTED: 36061;
        readonly FRAMEBUFFER_BINDING: 36006;
        readonly RENDERBUFFER_BINDING: 36007;
        readonly MAX_RENDERBUFFER_SIZE: 34024;
        readonly INVALID_FRAMEBUFFER_OPERATION: 1286;
        readonly UNPACK_FLIP_Y_WEBGL: 37440;
        readonly UNPACK_PREMULTIPLY_ALPHA_WEBGL: 37441;
        readonly CONTEXT_LOST_WEBGL: 37442;
        readonly UNPACK_COLORSPACE_CONVERSION_WEBGL: 37443;
        readonly BROWSER_DEFAULT_WEBGL: 37444;
    };
    function getNavigator(): Navigator;
    function getBaseUrl(): string;
    function getFontFaceSet(): FontFaceSet;
    function fetch(r: any, t: any): Promise<Response>;
    function parseXML(r: any): Document;
}
declare const _t_base: any;
declare class _t extends _t_base {
    [x: string]: any;
    constructor(t: any);
    uid: number;
    _resourceType: string;
    _resourceId: number;
    _touched: number;
    _updateID: number;
    shrinkToFit: any;
    _data: any;
    descriptor: {
        size: any;
        usage: any;
        mappedAtCreation: boolean;
        label: any;
    };
    set data(t: any);
    get data(): any;
    set static(t: boolean);
    get static(): boolean;
    setDataWithSize(t: any, e: any, s: any): void;
    _updateSize: any;
    update(t: any): void;
    destroy(): void;
}
declare const cs_base: {
    new (t?: {}): {
        [x: string]: any;
        options: {};
        uid: number;
        _resourceType: string;
        _resourceId: number;
        uploadMethodId: string;
        _resolution: any;
        pixelWidth: any;
        pixelHeight: any;
        width: number;
        height: number;
        sampleCount: any;
        mipLevelCount: any;
        autoGenerateMipmaps: any;
        format: any;
        dimension: any;
        antialias: any;
        _touched: number;
        _batchTick: number;
        _textureBindLocation: number;
        label: any;
        resource: any;
        autoGarbageCollect: any;
        alphaMode: any;
        style: any;
        destroyed: boolean;
        readonly source: any;
        _style: any;
        addressMode: any;
        repeatMode: any;
        magFilter: any;
        minFilter: any;
        mipmapFilter: any;
        lodMinClamp: any;
        lodMaxClamp: any;
        _onStyleChange(): void;
        update(): void;
        destroy(): void;
        unload(): void;
        readonly resourceWidth: any;
        readonly resourceHeight: any;
        resolution: any;
        resize(t: any, e: any, s: any): boolean;
        updateMipmaps(): void;
        wrapMode: any;
        scaleMode: any;
        _refreshPOT(): void;
        isPowerOfTwo: boolean | undefined;
    };
    [x: string]: any;
    test(t: any): void;
    defaultOptions: {
        resolution: number;
        format: string;
        alphaMode: string;
        dimensions: string;
        mipLevelCount: number;
        autoGenerateMipmaps: boolean;
        sampleCount: number;
        antialias: boolean;
        autoGarbageCollect: boolean;
    };
};
declare class cs extends cs_base {
    static test(t: any): boolean;
    constructor(t: any);
}
declare namespace cs {
    let extension_7: any;
    export { extension_7 as extension };
}
declare const yi_base: any;
declare class yi extends yi_base {
    [x: string]: any;
    constructor({ buffer: t, offset: e, size: s }: {
        buffer: any;
        offset: any;
        size: any;
    });
    uid: number;
    _resourceType: string;
    _touched: number;
    _resourceId: number;
    _bufferResource: boolean;
    buffer: any;
    offset: number;
    size: any;
    onBufferChange(): void;
    destroy(t?: boolean): void;
}
declare var $: any;
declare var pt: any;
declare const Y: {
    _parsers: any[];
    _cache: Map<any, any>;
    _cacheMap: Map<any, any>;
    reset(): void;
    has(t: any): boolean;
    get(t: any): any;
    set(t: any, e: any): void;
    remove(t: any): void;
    readonly parsers: any[];
};
declare const jt: lc;
declare class lc {
    constructor(t: any);
    _canvasPool: any;
    canvasOptions: any;
    enableFullScreen: boolean;
    _createCanvasAndContext(t: any, e: any): {
        canvas: HTMLCanvasElement;
        context: CanvasRenderingContext2D | null;
    };
    getOptimalCanvasAndContext(t: any, e: any, s?: number): any;
    returnCanvasAndContext(t: any): void;
    clear(): void;
}
declare const Qt_base: {
    new (t?: {}): {
        [x: string]: any;
        options: {};
        uid: number;
        _resourceType: string;
        _resourceId: number;
        uploadMethodId: string;
        _resolution: any;
        pixelWidth: any;
        pixelHeight: any;
        width: number;
        height: number;
        sampleCount: any;
        mipLevelCount: any;
        autoGenerateMipmaps: any;
        format: any;
        dimension: any;
        antialias: any;
        _touched: number;
        _batchTick: number;
        _textureBindLocation: number;
        label: any;
        resource: any;
        autoGarbageCollect: any;
        alphaMode: any;
        style: any;
        destroyed: boolean;
        readonly source: any;
        _style: any;
        addressMode: any;
        repeatMode: any;
        magFilter: any;
        minFilter: any;
        mipmapFilter: any;
        lodMinClamp: any;
        lodMaxClamp: any;
        _onStyleChange(): void;
        update(): void;
        destroy(): void;
        unload(): void;
        readonly resourceWidth: any;
        readonly resourceHeight: any;
        resolution: any;
        resize(t: any, e: any, s: any): boolean;
        updateMipmaps(): void;
        wrapMode: any;
        scaleMode: any;
        _refreshPOT(): void;
        isPowerOfTwo: boolean | undefined;
    };
    [x: string]: any;
    test(t: any): void;
    defaultOptions: {
        resolution: number;
        format: string;
        alphaMode: string;
        dimensions: string;
        mipLevelCount: number;
        autoGenerateMipmaps: boolean;
        sampleCount: number;
        antialias: boolean;
        autoGarbageCollect: boolean;
    };
};
declare class Qt extends Qt_base {
    static test(t: any): boolean;
    constructor(t: any);
    autoDensity: any;
    transparent: boolean;
    resizeCanvas(): void;
    resize(t?: number, e?: number, s?: any): boolean;
}
declare namespace Qt {
    let extension_8: any;
    export { extension_8 as extension };
}
declare let It: {
    new (t: any, e: any, s: any, i: any, n: any, o: any, a: any, u: any, l: any): {
        text: any;
        style: any;
        width: any;
        height: any;
        lines: any;
        lineWidths: any;
        lineHeight: any;
        maxLineWidth: any;
        fontProperties: any;
    };
    readonly experimentalLetterSpacingSupported: any;
    measureText(t: string | undefined, e: any, s?: any, i?: any): any;
    _measureText(t: any, e: any, s: any): any;
    _wordWrap(t: any, e: any, s?: any): string;
    _addLine(t: any, e?: boolean): any;
    _getFromCache(t: any, e: any, s: any, i: any): any;
    _collapseSpaces(t: any): boolean;
    _collapseNewlines(t: any): boolean;
    _trimRight(t: any): any;
    _isNewline(t: any): boolean;
    isBreakingSpace(t: any, e: any): boolean;
    _tokenize(t: any): any[];
    canBreakWords(t: any, e: any): any;
    canBreakChars(t: any, e: any, s: any, i: any, n: any): boolean;
    wordWrapSplit(t: any): any[];
    measureFont(t: any): any;
    clearMetrics(t?: string): void;
    readonly _canvas: any;
    readonly _context: any;
    METRICS_STRING: string;
    BASELINE_SYMBOL: string;
    BASELINE_MULTIPLIER: number;
    HEIGHT_MULTIPLIER: number;
    graphemeSegmenter: (t: any) => any[];
    experimentalLetterSpacing: boolean;
    _fonts: {};
    _newlines: number[];
    _breakingSpaces: number[];
    _measurementCache: {};
};
declare class qn {
    constructor(t: any);
    _gpuText: any;
    _renderer: any;
    validateRenderable(t: any): boolean;
    addRenderable(t: any, e: any): void;
    updateRenderable(t: any): void;
    destroyRenderable(t: any): void;
    _destroyRenderableById(t: any): void;
    _updateText(t: any): void;
    _updateGpuText(t: any): void;
    _getGpuText(t: any): any;
    initGpuText(t: any): {
        texture: null;
        currentKey: string;
        batchableSprite: any;
    };
    destroy(): void;
}
declare namespace qn {
    export namespace extension_9 {
        let type_6: any[];
        export { type_6 as type };
        let name_6: string;
        export { name_6 as name };
    }
    export { extension_9 as extension };
}
declare class to {
    _activeTextures: {};
    getTextureSize(t: any, e: any, s: any): {
        width: number;
        height: number;
    };
    getTexture(t: any, e: any, s: any, i: any): any;
    _increaseReferenceCount(t: any): void;
    decreaseReferenceCount(t: any): void;
    getReferenceCount(t: any): any;
    renderTextToCanvas(t: any, e: any, s: any, i: any): void;
    _drawLetterSpacing(t: any, e: any, s: any, i: any, n: any, o?: boolean): void;
    destroy(): void;
}
declare namespace to {
    export namespace extension_10 {
        let type_7: any[];
        export { type_7 as type };
        let name_7: string;
        export { name_7 as name };
    }
    export { extension_10 as extension };
}
declare class Ii {
    constructor(t?: number, e?: number, s?: number);
    type: string;
    x: number;
    y: number;
    radius: number;
    clone(): Ii;
    contains(t: any, e: any): boolean;
    strokeContains(t: any, e: any, s: any): boolean;
    getBounds(t: any): any;
    copyFrom(t: any): this;
    copyTo(t: any): any;
}
declare let W: {
    new (t?: number): {
        _value: any;
        _components: Float32Array;
        _int: number;
        value: any;
        readonly red: number;
        readonly green: number;
        readonly blue: number;
        readonly alpha: number;
        setValue(t: any): any;
        _cloneSource(t: any): any;
        _isSourceEqual(t: any, e: any): any;
        toRgba(): {
            r: number;
            g: number;
            b: number;
            a: number;
        };
        toRgb(): {
            r: number;
            g: number;
            b: number;
        };
        toRgbaString(): string;
        toUint8RgbArray(t: any): any;
        _arrayRgb: any[] | undefined;
        toArray(t: any): any;
        _arrayRgba: any[] | undefined;
        toRgbArray(t: any): any;
        toNumber(): number;
        toBgrNumber(): any;
        toLittleEndianNumber(): number;
        multiply(t: any): any;
        premultiply(t: any, e?: boolean): any;
        toPremultiplied(t: any, e?: boolean): number;
        toHex(): string;
        toHexa(): string;
        setAlpha(t: any): any;
        _normalize(t: any): void;
        _refreshInt(): void;
        _clamp(t: any, e?: number, s?: number): any;
    };
    isColorLike(t: any): boolean;
    shared: {
        _value: any;
        _components: Float32Array;
        _int: number;
        value: any;
        readonly red: number;
        readonly green: number;
        readonly blue: number;
        readonly alpha: number;
        setValue(t: any): any;
        _cloneSource(t: any): any;
        _isSourceEqual(t: any, e: any): any;
        toRgba(): {
            r: number;
            g: number;
            b: number;
            a: number;
        };
        toRgb(): {
            r: number;
            g: number;
            b: number;
        };
        toRgbaString(): string;
        toUint8RgbArray(t: any): any;
        _arrayRgb: any[] | undefined;
        toArray(t: any): any;
        _arrayRgba: any[] | undefined;
        toRgbArray(t: any): any;
        toNumber(): number;
        toBgrNumber(): any;
        toLittleEndianNumber(): number;
        multiply(t: any): any;
        premultiply(t: any, e?: boolean): any;
        toPremultiplied(t: any, e?: boolean): number;
        toHex(): string;
        toHexa(): string;
        setAlpha(t: any): any;
        _normalize(t: any): void;
        _refreshInt(): void;
        _clamp(t: any, e?: number, s?: number): any;
    };
    _temp: {
        _value: any;
        _components: Float32Array;
        _int: number;
        value: any;
        readonly red: number;
        readonly green: number;
        readonly blue: number;
        readonly alpha: number;
        setValue(t: any): any;
        _cloneSource(t: any): any;
        _isSourceEqual(t: any, e: any): any;
        toRgba(): {
            r: number;
            g: number;
            b: number;
            a: number;
        };
        toRgb(): {
            r: number;
            g: number;
            b: number;
        };
        toRgbaString(): string;
        toUint8RgbArray(t: any): any;
        _arrayRgb: any[] | undefined;
        toArray(t: any): any;
        _arrayRgba: any[] | undefined;
        toRgbArray(t: any): any;
        toNumber(): number;
        toBgrNumber(): any;
        toLittleEndianNumber(): number;
        multiply(t: any): any;
        premultiply(t: any, e?: boolean): any;
        toPremultiplied(t: any, e?: boolean): number;
        toHex(): string;
        toHexa(): string;
        setAlpha(t: any): any;
        _normalize(t: any): void;
        _refreshInt(): void;
        _clamp(t: any, e?: number, s?: number): any;
    };
    HEX_PATTERN: RegExp;
};
declare class fn {
    static test(t: any): boolean;
    constructor(t: any);
    priority: number;
    pipe: string;
    init(t: any): void;
    mask: any;
    destroy(): void;
}
declare namespace fn {
    let extension_11: any;
    export { extension_11 as extension };
}
declare class wa {
    constructor(t: any);
    _colorStack: any[];
    _colorStackIndex: number;
    _currentColor: number;
    _renderer: any;
    buildStart(): void;
    push(t: any, e: any, s: any): void;
    pop(t: any, e: any, s: any): void;
    execute(t: any): void;
    destroy(): void;
}
declare namespace wa {
    export namespace extension_12 {
        let type_8: any[];
        export { type_8 as type };
        let name_8: string;
        export { name_8 as name };
    }
    export { extension_12 as extension };
}
declare const pS_base: {
    new (t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    from(t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        blendMode: string;
        resolution: number;
        padding: number;
        antialias: string;
        blendRequired: boolean;
    };
};
declare class pS extends pS_base {
    constructor(t?: {});
    set alpha(t: any);
    get alpha(): any;
    _loadMatrix(t: any, e?: boolean): void;
    _multiply(t: any, e: any, s: any): any;
    _colorMatrix(t: any): Float32Array;
    brightness(t: any, e: any): void;
    tint(t: any, e: any): void;
    greyscale(t: any, e: any): void;
    grayscale(t: any, e: any): void;
    blackAndWhite(t: any): void;
    hue(t: any, e: any): void;
    contrast(t: any, e: any): void;
    saturate(t: number | undefined, e: any): void;
    desaturate(): void;
    negative(t: any): void;
    sepia(t: any): void;
    technicolor(t: any): void;
    polaroid(t: any): void;
    toBGR(t: any): void;
    kodachrome(t: any): void;
    browni(t: any): void;
    vintage(t: any): void;
    colorTone(t: any, e: any, s: any, i: any, n: any): void;
    night(t: any, e: any): void;
    predator(t: any, e: any): void;
    lsd(t: any): void;
    reset(): void;
    set matrix(t: any);
    get matrix(): any;
}
declare const Fr_base: {
    new (t?: {}): {
        [x: string]: any;
        options: {};
        uid: number;
        _resourceType: string;
        _resourceId: number;
        uploadMethodId: string;
        _resolution: any;
        pixelWidth: any;
        pixelHeight: any;
        width: number;
        height: number;
        sampleCount: any;
        mipLevelCount: any;
        autoGenerateMipmaps: any;
        format: any;
        dimension: any;
        antialias: any;
        _touched: number;
        _batchTick: number;
        _textureBindLocation: number;
        label: any;
        resource: any;
        autoGarbageCollect: any;
        alphaMode: any;
        style: any;
        destroyed: boolean;
        readonly source: any;
        _style: any;
        addressMode: any;
        repeatMode: any;
        magFilter: any;
        minFilter: any;
        mipmapFilter: any;
        lodMinClamp: any;
        lodMaxClamp: any;
        _onStyleChange(): void;
        update(): void;
        destroy(): void;
        unload(): void;
        readonly resourceWidth: any;
        readonly resourceHeight: any;
        resolution: any;
        resize(t: any, e: any, s: any): boolean;
        updateMipmaps(): void;
        wrapMode: any;
        scaleMode: any;
        _refreshPOT(): void;
        isPowerOfTwo: boolean | undefined;
    };
    [x: string]: any;
    test(t: any): void;
    defaultOptions: {
        resolution: number;
        format: string;
        alphaMode: string;
        dimensions: string;
        mipLevelCount: number;
        autoGenerateMipmaps: boolean;
        sampleCount: number;
        antialias: boolean;
        autoGarbageCollect: boolean;
    };
};
declare class Fr extends Fr_base {
    constructor(t: any);
}
declare const V_base: any;
declare class V extends V_base {
    [x: string]: any;
    static mixin(t: any): void;
    constructor(t?: {});
    uid: number;
    _updateFlags: number;
    isRenderGroupRoot: boolean;
    renderGroup: Fl | null;
    didChange: boolean;
    didViewUpdate: boolean;
    relativeRenderGroupDepth: number;
    children: any[];
    parent: any;
    includeInBuild: boolean;
    measurable: boolean;
    isSimple: boolean;
    updateTick: number;
    localTransform: G;
    relativeGroupTransform: G;
    groupTransform: G;
    destroyed: boolean;
    _position: rt;
    _scale: rt;
    _pivot: rt;
    _skew: rt;
    _cx: number;
    _sx: number;
    _cy: number;
    _sy: number;
    _rotation: number;
    localColor: number;
    localAlpha: number;
    groupAlpha: number;
    groupColor: number;
    groupColorAlpha: number;
    localBlendMode: string;
    groupBlendMode: string;
    localDisplayStatus: number;
    globalDisplayStatus: number;
    _didChangeId: number;
    _didLocalTransformChangeId: number;
    effects: any[];
    addChild(...t: any[]): any;
    sortDirty: boolean | undefined;
    removeChild(...t: any[]): any;
    _onUpdate(t: any): void;
    set isRenderGroup(t: boolean);
    get isRenderGroup(): boolean;
    enableRenderGroup(): void;
    _updateIsSimple(): void;
    get worldTransform(): G;
    _worldTransform: G | undefined;
    set x(t: any);
    get x(): any;
    set y(t: any);
    get y(): any;
    set position(t: rt);
    get position(): rt;
    set rotation(t: number);
    get rotation(): number;
    set angle(t: number);
    get angle(): number;
    set pivot(t: rt);
    get pivot(): rt;
    set skew(t: rt);
    get skew(): rt;
    set scale(t: rt);
    get scale(): rt;
    set width(t: number);
    get width(): number;
    set height(t: number);
    get height(): number;
    getSize(t: any): any;
    setSize(t: any, e: any): void;
    _updateSkew(): void;
    updateTransform(t: any): this;
    setFromMatrix(t: any): void;
    updateLocalTransform(): void;
    set alpha(t: number);
    get alpha(): number;
    set tint(t: number);
    get tint(): number;
    set blendMode(t: string);
    get blendMode(): string;
    set visible(t: boolean);
    get visible(): boolean;
    set culled(t: boolean);
    get culled(): boolean;
    set renderable(t: boolean);
    get renderable(): boolean;
    get isRenderable(): boolean;
    destroy(t?: boolean): void;
    _mask: any;
    _filters: any;
}
declare let If: {
    new (): {
        cull(t: any, e: any, s?: boolean): void;
        _cullRecursive(t: any, e: any, s?: boolean): void;
    };
    shared: {
        cull(t: any, e: any, s?: boolean): void;
        _cullRecursive(t: any, e: any, s?: boolean): void;
    };
};
declare class Bf {
    static init(): void;
    static destroy(): void;
}
declare namespace Bf {
    export let _renderRef: any;
    export let render: any;
    export namespace extension_13 {
        export let priority: number;
        let type_9: any;
        export { type_9 as type };
        let name_9: string;
        export { name_9 as name };
    }
    export { extension_13 as extension };
}
declare class nu {
    constructor(t: any);
    _renderer: any;
    addRenderable(t: any, e: any): void;
    execute(t: any): void;
    destroy(): void;
}
declare namespace nu {
    export namespace extension_14 {
        let type_10: any[];
        export { type_10 as type };
        let name_10: string;
        export { name_10 as name };
    }
    export { extension_14 as extension };
}
declare const MA: RegExp;
declare namespace I {
    export let MAGIC_VALUE: number;
    export let MAGIC_SIZE: number;
    export let HEADER_SIZE: number;
    export let HEADER_DX10_SIZE: number;
    export namespace PIXEL_FORMAT_FLAGS {
        let ALPHAPIXELS: number;
        let ALPHA: number;
        let FOURCC: number;
        let RGB: number;
        let RGBA: number;
        let YUV: number;
        let LUMINANCE: number;
        let LUMINANCEA: number;
    }
    export let RESOURCE_MISC_TEXTURECUBE: number;
    export { Z1 as HEADER_FIELDS };
    export { Q1 as HEADER_DX10_FIELDS };
    export { yf as DXGI_FORMAT };
    export { Tf as D3D10_RESOURCE_DIMENSION };
    export { bt as D3DFMT };
}
declare const Tl: number;
declare var Xu: any;
declare var Hu: any;
declare namespace X {
    function get(): {
        createCanvas: (r: any, t: any) => HTMLCanvasElement;
        getCanvasRenderingContext2D: () => {
            new (): CanvasRenderingContext2D;
            prototype: CanvasRenderingContext2D;
        };
        getWebGLRenderingContext: () => {
            new (): WebGLRenderingContext;
            prototype: WebGLRenderingContext;
            readonly DEPTH_BUFFER_BIT: 256;
            readonly STENCIL_BUFFER_BIT: 1024;
            readonly COLOR_BUFFER_BIT: 16384;
            readonly POINTS: 0;
            readonly LINES: 1;
            readonly LINE_LOOP: 2;
            readonly LINE_STRIP: 3;
            readonly TRIANGLES: 4;
            readonly TRIANGLE_STRIP: 5;
            readonly TRIANGLE_FAN: 6;
            readonly ZERO: 0;
            readonly ONE: 1;
            readonly SRC_COLOR: 768;
            readonly ONE_MINUS_SRC_COLOR: 769;
            readonly SRC_ALPHA: 770;
            readonly ONE_MINUS_SRC_ALPHA: 771;
            readonly DST_ALPHA: 772;
            readonly ONE_MINUS_DST_ALPHA: 773;
            readonly DST_COLOR: 774;
            readonly ONE_MINUS_DST_COLOR: 775;
            readonly SRC_ALPHA_SATURATE: 776;
            readonly FUNC_ADD: 32774;
            readonly BLEND_EQUATION: 32777;
            readonly BLEND_EQUATION_RGB: 32777;
            readonly BLEND_EQUATION_ALPHA: 34877;
            readonly FUNC_SUBTRACT: 32778;
            readonly FUNC_REVERSE_SUBTRACT: 32779;
            readonly BLEND_DST_RGB: 32968;
            readonly BLEND_SRC_RGB: 32969;
            readonly BLEND_DST_ALPHA: 32970;
            readonly BLEND_SRC_ALPHA: 32971;
            readonly CONSTANT_COLOR: 32769;
            readonly ONE_MINUS_CONSTANT_COLOR: 32770;
            readonly CONSTANT_ALPHA: 32771;
            readonly ONE_MINUS_CONSTANT_ALPHA: 32772;
            readonly BLEND_COLOR: 32773;
            readonly ARRAY_BUFFER: 34962;
            readonly ELEMENT_ARRAY_BUFFER: 34963;
            readonly ARRAY_BUFFER_BINDING: 34964;
            readonly ELEMENT_ARRAY_BUFFER_BINDING: 34965;
            readonly STREAM_DRAW: 35040;
            readonly STATIC_DRAW: 35044;
            readonly DYNAMIC_DRAW: 35048;
            readonly BUFFER_SIZE: 34660;
            readonly BUFFER_USAGE: 34661;
            readonly CURRENT_VERTEX_ATTRIB: 34342;
            readonly FRONT: 1028;
            readonly BACK: 1029;
            readonly FRONT_AND_BACK: 1032;
            readonly CULL_FACE: 2884;
            readonly BLEND: 3042;
            readonly DITHER: 3024;
            readonly STENCIL_TEST: 2960;
            readonly DEPTH_TEST: 2929;
            readonly SCISSOR_TEST: 3089;
            readonly POLYGON_OFFSET_FILL: 32823;
            readonly SAMPLE_ALPHA_TO_COVERAGE: 32926;
            readonly SAMPLE_COVERAGE: 32928;
            readonly NO_ERROR: 0;
            readonly INVALID_ENUM: 1280;
            readonly INVALID_VALUE: 1281;
            readonly INVALID_OPERATION: 1282;
            readonly OUT_OF_MEMORY: 1285;
            readonly CW: 2304;
            readonly CCW: 2305;
            readonly LINE_WIDTH: 2849;
            readonly ALIASED_POINT_SIZE_RANGE: 33901;
            readonly ALIASED_LINE_WIDTH_RANGE: 33902;
            readonly CULL_FACE_MODE: 2885;
            readonly FRONT_FACE: 2886;
            readonly DEPTH_RANGE: 2928;
            readonly DEPTH_WRITEMASK: 2930;
            readonly DEPTH_CLEAR_VALUE: 2931;
            readonly DEPTH_FUNC: 2932;
            readonly STENCIL_CLEAR_VALUE: 2961;
            readonly STENCIL_FUNC: 2962;
            readonly STENCIL_FAIL: 2964;
            readonly STENCIL_PASS_DEPTH_FAIL: 2965;
            readonly STENCIL_PASS_DEPTH_PASS: 2966;
            readonly STENCIL_REF: 2967;
            readonly STENCIL_VALUE_MASK: 2963;
            readonly STENCIL_WRITEMASK: 2968;
            readonly STENCIL_BACK_FUNC: 34816;
            readonly STENCIL_BACK_FAIL: 34817;
            readonly STENCIL_BACK_PASS_DEPTH_FAIL: 34818;
            readonly STENCIL_BACK_PASS_DEPTH_PASS: 34819;
            readonly STENCIL_BACK_REF: 36003;
            readonly STENCIL_BACK_VALUE_MASK: 36004;
            readonly STENCIL_BACK_WRITEMASK: 36005;
            readonly VIEWPORT: 2978;
            readonly SCISSOR_BOX: 3088;
            readonly COLOR_CLEAR_VALUE: 3106;
            readonly COLOR_WRITEMASK: 3107;
            readonly UNPACK_ALIGNMENT: 3317;
            readonly PACK_ALIGNMENT: 3333;
            readonly MAX_TEXTURE_SIZE: 3379;
            readonly MAX_VIEWPORT_DIMS: 3386;
            readonly SUBPIXEL_BITS: 3408;
            readonly RED_BITS: 3410;
            readonly GREEN_BITS: 3411;
            readonly BLUE_BITS: 3412;
            readonly ALPHA_BITS: 3413;
            readonly DEPTH_BITS: 3414;
            readonly STENCIL_BITS: 3415;
            readonly POLYGON_OFFSET_UNITS: 10752;
            readonly POLYGON_OFFSET_FACTOR: 32824;
            readonly TEXTURE_BINDING_2D: 32873;
            readonly SAMPLE_BUFFERS: 32936;
            readonly SAMPLES: 32937;
            readonly SAMPLE_COVERAGE_VALUE: 32938;
            readonly SAMPLE_COVERAGE_INVERT: 32939;
            readonly COMPRESSED_TEXTURE_FORMATS: 34467;
            readonly DONT_CARE: 4352;
            readonly FASTEST: 4353;
            readonly NICEST: 4354;
            readonly GENERATE_MIPMAP_HINT: 33170;
            readonly BYTE: 5120;
            readonly UNSIGNED_BYTE: 5121;
            readonly SHORT: 5122;
            readonly UNSIGNED_SHORT: 5123;
            readonly INT: 5124;
            readonly UNSIGNED_INT: 5125;
            readonly FLOAT: 5126;
            readonly DEPTH_COMPONENT: 6402;
            readonly ALPHA: 6406;
            readonly RGB: 6407;
            readonly RGBA: 6408;
            readonly LUMINANCE: 6409;
            readonly LUMINANCE_ALPHA: 6410;
            readonly UNSIGNED_SHORT_4_4_4_4: 32819;
            readonly UNSIGNED_SHORT_5_5_5_1: 32820;
            readonly UNSIGNED_SHORT_5_6_5: 33635;
            readonly FRAGMENT_SHADER: 35632;
            readonly VERTEX_SHADER: 35633;
            readonly MAX_VERTEX_ATTRIBS: 34921;
            readonly MAX_VERTEX_UNIFORM_VECTORS: 36347;
            readonly MAX_VARYING_VECTORS: 36348;
            readonly MAX_COMBINED_TEXTURE_IMAGE_UNITS: 35661;
            readonly MAX_VERTEX_TEXTURE_IMAGE_UNITS: 35660;
            readonly MAX_TEXTURE_IMAGE_UNITS: 34930;
            readonly MAX_FRAGMENT_UNIFORM_VECTORS: 36349;
            readonly SHADER_TYPE: 35663;
            readonly DELETE_STATUS: 35712;
            readonly LINK_STATUS: 35714;
            readonly VALIDATE_STATUS: 35715;
            readonly ATTACHED_SHADERS: 35717;
            readonly ACTIVE_UNIFORMS: 35718;
            readonly ACTIVE_ATTRIBUTES: 35721;
            readonly SHADING_LANGUAGE_VERSION: 35724;
            readonly CURRENT_PROGRAM: 35725;
            readonly NEVER: 512;
            readonly LESS: 513;
            readonly EQUAL: 514;
            readonly LEQUAL: 515;
            readonly GREATER: 516;
            readonly NOTEQUAL: 517;
            readonly GEQUAL: 518;
            readonly ALWAYS: 519;
            readonly KEEP: 7680;
            readonly REPLACE: 7681;
            readonly INCR: 7682;
            readonly DECR: 7683;
            readonly INVERT: 5386;
            readonly INCR_WRAP: 34055;
            readonly DECR_WRAP: 34056;
            readonly VENDOR: 7936;
            readonly RENDERER: 7937;
            readonly VERSION: 7938;
            readonly NEAREST: 9728;
            readonly LINEAR: 9729;
            readonly NEAREST_MIPMAP_NEAREST: 9984;
            readonly LINEAR_MIPMAP_NEAREST: 9985;
            readonly NEAREST_MIPMAP_LINEAR: 9986;
            readonly LINEAR_MIPMAP_LINEAR: 9987;
            readonly TEXTURE_MAG_FILTER: 10240;
            readonly TEXTURE_MIN_FILTER: 10241;
            readonly TEXTURE_WRAP_S: 10242;
            readonly TEXTURE_WRAP_T: 10243;
            readonly TEXTURE_2D: 3553;
            readonly TEXTURE: 5890;
            readonly TEXTURE_CUBE_MAP: 34067;
            readonly TEXTURE_BINDING_CUBE_MAP: 34068;
            readonly TEXTURE_CUBE_MAP_POSITIVE_X: 34069;
            readonly TEXTURE_CUBE_MAP_NEGATIVE_X: 34070;
            readonly TEXTURE_CUBE_MAP_POSITIVE_Y: 34071;
            readonly TEXTURE_CUBE_MAP_NEGATIVE_Y: 34072;
            readonly TEXTURE_CUBE_MAP_POSITIVE_Z: 34073;
            readonly TEXTURE_CUBE_MAP_NEGATIVE_Z: 34074;
            readonly MAX_CUBE_MAP_TEXTURE_SIZE: 34076;
            readonly TEXTURE0: 33984;
            readonly TEXTURE1: 33985;
            readonly TEXTURE2: 33986;
            readonly TEXTURE3: 33987;
            readonly TEXTURE4: 33988;
            readonly TEXTURE5: 33989;
            readonly TEXTURE6: 33990;
            readonly TEXTURE7: 33991;
            readonly TEXTURE8: 33992;
            readonly TEXTURE9: 33993;
            readonly TEXTURE10: 33994;
            readonly TEXTURE11: 33995;
            readonly TEXTURE12: 33996;
            readonly TEXTURE13: 33997;
            readonly TEXTURE14: 33998;
            readonly TEXTURE15: 33999;
            readonly TEXTURE16: 34000;
            readonly TEXTURE17: 34001;
            readonly TEXTURE18: 34002;
            readonly TEXTURE19: 34003;
            readonly TEXTURE20: 34004;
            readonly TEXTURE21: 34005;
            readonly TEXTURE22: 34006;
            readonly TEXTURE23: 34007;
            readonly TEXTURE24: 34008;
            readonly TEXTURE25: 34009;
            readonly TEXTURE26: 34010;
            readonly TEXTURE27: 34011;
            readonly TEXTURE28: 34012;
            readonly TEXTURE29: 34013;
            readonly TEXTURE30: 34014;
            readonly TEXTURE31: 34015;
            readonly ACTIVE_TEXTURE: 34016;
            readonly REPEAT: 10497;
            readonly CLAMP_TO_EDGE: 33071;
            readonly MIRRORED_REPEAT: 33648;
            readonly FLOAT_VEC2: 35664;
            readonly FLOAT_VEC3: 35665;
            readonly FLOAT_VEC4: 35666;
            readonly INT_VEC2: 35667;
            readonly INT_VEC3: 35668;
            readonly INT_VEC4: 35669;
            readonly BOOL: 35670;
            readonly BOOL_VEC2: 35671;
            readonly BOOL_VEC3: 35672;
            readonly BOOL_VEC4: 35673;
            readonly FLOAT_MAT2: 35674;
            readonly FLOAT_MAT3: 35675;
            readonly FLOAT_MAT4: 35676;
            readonly SAMPLER_2D: 35678;
            readonly SAMPLER_CUBE: 35680;
            readonly VERTEX_ATTRIB_ARRAY_ENABLED: 34338;
            readonly VERTEX_ATTRIB_ARRAY_SIZE: 34339;
            readonly VERTEX_ATTRIB_ARRAY_STRIDE: 34340;
            readonly VERTEX_ATTRIB_ARRAY_TYPE: 34341;
            readonly VERTEX_ATTRIB_ARRAY_NORMALIZED: 34922;
            readonly VERTEX_ATTRIB_ARRAY_POINTER: 34373;
            readonly VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: 34975;
            readonly IMPLEMENTATION_COLOR_READ_TYPE: 35738;
            readonly IMPLEMENTATION_COLOR_READ_FORMAT: 35739;
            readonly COMPILE_STATUS: 35713;
            readonly LOW_FLOAT: 36336;
            readonly MEDIUM_FLOAT: 36337;
            readonly HIGH_FLOAT: 36338;
            readonly LOW_INT: 36339;
            readonly MEDIUM_INT: 36340;
            readonly HIGH_INT: 36341;
            readonly FRAMEBUFFER: 36160;
            readonly RENDERBUFFER: 36161;
            readonly RGBA4: 32854;
            readonly RGB5_A1: 32855;
            readonly RGBA8: 32856;
            readonly RGB565: 36194;
            readonly DEPTH_COMPONENT16: 33189;
            readonly STENCIL_INDEX8: 36168;
            readonly DEPTH_STENCIL: 34041;
            readonly RENDERBUFFER_WIDTH: 36162;
            readonly RENDERBUFFER_HEIGHT: 36163;
            readonly RENDERBUFFER_INTERNAL_FORMAT: 36164;
            readonly RENDERBUFFER_RED_SIZE: 36176;
            readonly RENDERBUFFER_GREEN_SIZE: 36177;
            readonly RENDERBUFFER_BLUE_SIZE: 36178;
            readonly RENDERBUFFER_ALPHA_SIZE: 36179;
            readonly RENDERBUFFER_DEPTH_SIZE: 36180;
            readonly RENDERBUFFER_STENCIL_SIZE: 36181;
            readonly FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: 36048;
            readonly FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: 36049;
            readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: 36050;
            readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: 36051;
            readonly COLOR_ATTACHMENT0: 36064;
            readonly DEPTH_ATTACHMENT: 36096;
            readonly STENCIL_ATTACHMENT: 36128;
            readonly DEPTH_STENCIL_ATTACHMENT: 33306;
            readonly NONE: 0;
            readonly FRAMEBUFFER_COMPLETE: 36053;
            readonly FRAMEBUFFER_INCOMPLETE_ATTACHMENT: 36054;
            readonly FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: 36055;
            readonly FRAMEBUFFER_INCOMPLETE_DIMENSIONS: 36057;
            readonly FRAMEBUFFER_UNSUPPORTED: 36061;
            readonly FRAMEBUFFER_BINDING: 36006;
            readonly RENDERBUFFER_BINDING: 36007;
            readonly MAX_RENDERBUFFER_SIZE: 34024;
            readonly INVALID_FRAMEBUFFER_OPERATION: 1286;
            readonly UNPACK_FLIP_Y_WEBGL: 37440;
            readonly UNPACK_PREMULTIPLY_ALPHA_WEBGL: 37441;
            readonly CONTEXT_LOST_WEBGL: 37442;
            readonly UNPACK_COLORSPACE_CONVERSION_WEBGL: 37443;
            readonly BROWSER_DEFAULT_WEBGL: 37444;
        };
        getWebGL2RenderingContext: () => {
            new (): WebGL2RenderingContext;
            prototype: WebGL2RenderingContext;
            readonly READ_BUFFER: 3074;
            readonly UNPACK_ROW_LENGTH: 3314;
            readonly UNPACK_SKIP_ROWS: 3315;
            readonly UNPACK_SKIP_PIXELS: 3316;
            readonly PACK_ROW_LENGTH: 3330;
            readonly PACK_SKIP_ROWS: 3331;
            readonly PACK_SKIP_PIXELS: 3332;
            readonly COLOR: 6144;
            readonly DEPTH: 6145;
            readonly STENCIL: 6146;
            readonly RED: 6403;
            readonly RGB8: 32849;
            readonly RGB10_A2: 32857;
            readonly TEXTURE_BINDING_3D: 32874;
            readonly UNPACK_SKIP_IMAGES: 32877;
            readonly UNPACK_IMAGE_HEIGHT: 32878;
            readonly TEXTURE_3D: 32879;
            readonly TEXTURE_WRAP_R: 32882;
            readonly MAX_3D_TEXTURE_SIZE: 32883;
            readonly UNSIGNED_INT_2_10_10_10_REV: 33640;
            readonly MAX_ELEMENTS_VERTICES: 33000;
            readonly MAX_ELEMENTS_INDICES: 33001;
            readonly TEXTURE_MIN_LOD: 33082;
            readonly TEXTURE_MAX_LOD: 33083;
            readonly TEXTURE_BASE_LEVEL: 33084;
            readonly TEXTURE_MAX_LEVEL: 33085;
            readonly MIN: 32775;
            readonly MAX: 32776;
            readonly DEPTH_COMPONENT24: 33190;
            readonly MAX_TEXTURE_LOD_BIAS: 34045;
            readonly TEXTURE_COMPARE_MODE: 34892;
            readonly TEXTURE_COMPARE_FUNC: 34893;
            readonly CURRENT_QUERY: 34917;
            readonly QUERY_RESULT: 34918;
            readonly QUERY_RESULT_AVAILABLE: 34919;
            readonly STREAM_READ: 35041;
            readonly STREAM_COPY: 35042;
            readonly STATIC_READ: 35045;
            readonly STATIC_COPY: 35046;
            readonly DYNAMIC_READ: 35049;
            readonly DYNAMIC_COPY: 35050;
            readonly MAX_DRAW_BUFFERS: 34852;
            readonly DRAW_BUFFER0: 34853;
            readonly DRAW_BUFFER1: 34854;
            readonly DRAW_BUFFER2: 34855;
            readonly DRAW_BUFFER3: 34856;
            readonly DRAW_BUFFER4: 34857;
            readonly DRAW_BUFFER5: 34858;
            readonly DRAW_BUFFER6: 34859;
            readonly DRAW_BUFFER7: 34860;
            readonly DRAW_BUFFER8: 34861;
            readonly DRAW_BUFFER9: 34862;
            readonly DRAW_BUFFER10: 34863;
            readonly DRAW_BUFFER11: 34864;
            readonly DRAW_BUFFER12: 34865;
            readonly DRAW_BUFFER13: 34866;
            readonly DRAW_BUFFER14: 34867;
            readonly DRAW_BUFFER15: 34868;
            readonly MAX_FRAGMENT_UNIFORM_COMPONENTS: 35657;
            readonly MAX_VERTEX_UNIFORM_COMPONENTS: 35658;
            readonly SAMPLER_3D: 35679;
            readonly SAMPLER_2D_SHADOW: 35682;
            readonly FRAGMENT_SHADER_DERIVATIVE_HINT: 35723;
            readonly PIXEL_PACK_BUFFER: 35051;
            readonly PIXEL_UNPACK_BUFFER: 35052;
            readonly PIXEL_PACK_BUFFER_BINDING: 35053;
            readonly PIXEL_UNPACK_BUFFER_BINDING: 35055;
            readonly FLOAT_MAT2x3: 35685;
            readonly FLOAT_MAT2x4: 35686;
            readonly FLOAT_MAT3x2: 35687;
            readonly FLOAT_MAT3x4: 35688;
            readonly FLOAT_MAT4x2: 35689;
            readonly FLOAT_MAT4x3: 35690;
            readonly SRGB: 35904;
            readonly SRGB8: 35905;
            readonly SRGB8_ALPHA8: 35907;
            readonly COMPARE_REF_TO_TEXTURE: 34894;
            readonly RGBA32F: 34836;
            readonly RGB32F: 34837;
            readonly RGBA16F: 34842;
            readonly RGB16F: 34843;
            readonly VERTEX_ATTRIB_ARRAY_INTEGER: 35069;
            readonly MAX_ARRAY_TEXTURE_LAYERS: 35071;
            readonly MIN_PROGRAM_TEXEL_OFFSET: 35076;
            readonly MAX_PROGRAM_TEXEL_OFFSET: 35077;
            readonly MAX_VARYING_COMPONENTS: 35659;
            readonly TEXTURE_2D_ARRAY: 35866;
            readonly TEXTURE_BINDING_2D_ARRAY: 35869;
            readonly R11F_G11F_B10F: 35898;
            readonly UNSIGNED_INT_10F_11F_11F_REV: 35899;
            readonly RGB9_E5: 35901;
            readonly UNSIGNED_INT_5_9_9_9_REV: 35902;
            readonly TRANSFORM_FEEDBACK_BUFFER_MODE: 35967;
            readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: 35968;
            readonly TRANSFORM_FEEDBACK_VARYINGS: 35971;
            readonly TRANSFORM_FEEDBACK_BUFFER_START: 35972;
            readonly TRANSFORM_FEEDBACK_BUFFER_SIZE: 35973;
            readonly TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: 35976;
            readonly RASTERIZER_DISCARD: 35977;
            readonly MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: 35978;
            readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: 35979;
            readonly INTERLEAVED_ATTRIBS: 35980;
            readonly SEPARATE_ATTRIBS: 35981;
            readonly TRANSFORM_FEEDBACK_BUFFER: 35982;
            readonly TRANSFORM_FEEDBACK_BUFFER_BINDING: 35983;
            readonly RGBA32UI: 36208;
            readonly RGB32UI: 36209;
            readonly RGBA16UI: 36214;
            readonly RGB16UI: 36215;
            readonly RGBA8UI: 36220;
            readonly RGB8UI: 36221;
            readonly RGBA32I: 36226;
            readonly RGB32I: 36227;
            readonly RGBA16I: 36232;
            readonly RGB16I: 36233;
            readonly RGBA8I: 36238;
            readonly RGB8I: 36239;
            readonly RED_INTEGER: 36244;
            readonly RGB_INTEGER: 36248;
            readonly RGBA_INTEGER: 36249;
            readonly SAMPLER_2D_ARRAY: 36289;
            readonly SAMPLER_2D_ARRAY_SHADOW: 36292;
            readonly SAMPLER_CUBE_SHADOW: 36293;
            readonly UNSIGNED_INT_VEC2: 36294;
            readonly UNSIGNED_INT_VEC3: 36295;
            readonly UNSIGNED_INT_VEC4: 36296;
            readonly INT_SAMPLER_2D: 36298;
            readonly INT_SAMPLER_3D: 36299;
            readonly INT_SAMPLER_CUBE: 36300;
            readonly INT_SAMPLER_2D_ARRAY: 36303;
            readonly UNSIGNED_INT_SAMPLER_2D: 36306;
            readonly UNSIGNED_INT_SAMPLER_3D: 36307;
            readonly UNSIGNED_INT_SAMPLER_CUBE: 36308;
            readonly UNSIGNED_INT_SAMPLER_2D_ARRAY: 36311;
            readonly DEPTH_COMPONENT32F: 36012;
            readonly DEPTH32F_STENCIL8: 36013;
            readonly FLOAT_32_UNSIGNED_INT_24_8_REV: 36269;
            readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: 33296;
            readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: 33297;
            readonly FRAMEBUFFER_ATTACHMENT_RED_SIZE: 33298;
            readonly FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: 33299;
            readonly FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: 33300;
            readonly FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: 33301;
            readonly FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: 33302;
            readonly FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: 33303;
            readonly FRAMEBUFFER_DEFAULT: 33304;
            readonly UNSIGNED_INT_24_8: 34042;
            readonly DEPTH24_STENCIL8: 35056;
            readonly UNSIGNED_NORMALIZED: 35863;
            readonly DRAW_FRAMEBUFFER_BINDING: 36006;
            readonly READ_FRAMEBUFFER: 36008;
            readonly DRAW_FRAMEBUFFER: 36009;
            readonly READ_FRAMEBUFFER_BINDING: 36010;
            readonly RENDERBUFFER_SAMPLES: 36011;
            readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: 36052;
            readonly MAX_COLOR_ATTACHMENTS: 36063;
            readonly COLOR_ATTACHMENT1: 36065;
            readonly COLOR_ATTACHMENT2: 36066;
            readonly COLOR_ATTACHMENT3: 36067;
            readonly COLOR_ATTACHMENT4: 36068;
            readonly COLOR_ATTACHMENT5: 36069;
            readonly COLOR_ATTACHMENT6: 36070;
            readonly COLOR_ATTACHMENT7: 36071;
            readonly COLOR_ATTACHMENT8: 36072;
            readonly COLOR_ATTACHMENT9: 36073;
            readonly COLOR_ATTACHMENT10: 36074;
            readonly COLOR_ATTACHMENT11: 36075;
            readonly COLOR_ATTACHMENT12: 36076;
            readonly COLOR_ATTACHMENT13: 36077;
            readonly COLOR_ATTACHMENT14: 36078;
            readonly COLOR_ATTACHMENT15: 36079;
            readonly FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: 36182;
            readonly MAX_SAMPLES: 36183;
            readonly HALF_FLOAT: 5131;
            readonly RG: 33319;
            readonly RG_INTEGER: 33320;
            readonly R8: 33321;
            readonly RG8: 33323;
            readonly R16F: 33325;
            readonly R32F: 33326;
            readonly RG16F: 33327;
            readonly RG32F: 33328;
            readonly R8I: 33329;
            readonly R8UI: 33330;
            readonly R16I: 33331;
            readonly R16UI: 33332;
            readonly R32I: 33333;
            readonly R32UI: 33334;
            readonly RG8I: 33335;
            readonly RG8UI: 33336;
            readonly RG16I: 33337;
            readonly RG16UI: 33338;
            readonly RG32I: 33339;
            readonly RG32UI: 33340;
            readonly VERTEX_ARRAY_BINDING: 34229;
            readonly R8_SNORM: 36756;
            readonly RG8_SNORM: 36757;
            readonly RGB8_SNORM: 36758;
            readonly RGBA8_SNORM: 36759;
            readonly SIGNED_NORMALIZED: 36764;
            readonly COPY_READ_BUFFER: 36662;
            readonly COPY_WRITE_BUFFER: 36663;
            readonly COPY_READ_BUFFER_BINDING: 36662;
            readonly COPY_WRITE_BUFFER_BINDING: 36663;
            readonly UNIFORM_BUFFER: 35345;
            readonly UNIFORM_BUFFER_BINDING: 35368;
            readonly UNIFORM_BUFFER_START: 35369;
            readonly UNIFORM_BUFFER_SIZE: 35370;
            readonly MAX_VERTEX_UNIFORM_BLOCKS: 35371;
            readonly MAX_FRAGMENT_UNIFORM_BLOCKS: 35373;
            readonly MAX_COMBINED_UNIFORM_BLOCKS: 35374;
            readonly MAX_UNIFORM_BUFFER_BINDINGS: 35375;
            readonly MAX_UNIFORM_BLOCK_SIZE: 35376;
            readonly MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 35377;
            readonly MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 35379;
            readonly UNIFORM_BUFFER_OFFSET_ALIGNMENT: 35380;
            readonly ACTIVE_UNIFORM_BLOCKS: 35382;
            readonly UNIFORM_TYPE: 35383;
            readonly UNIFORM_SIZE: 35384;
            readonly UNIFORM_BLOCK_INDEX: 35386;
            readonly UNIFORM_OFFSET: 35387;
            readonly UNIFORM_ARRAY_STRIDE: 35388;
            readonly UNIFORM_MATRIX_STRIDE: 35389;
            readonly UNIFORM_IS_ROW_MAJOR: 35390;
            readonly UNIFORM_BLOCK_BINDING: 35391;
            readonly UNIFORM_BLOCK_DATA_SIZE: 35392;
            readonly UNIFORM_BLOCK_ACTIVE_UNIFORMS: 35394;
            readonly UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: 35395;
            readonly UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: 35396;
            readonly UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: 35398;
            readonly INVALID_INDEX: 4294967295;
            readonly MAX_VERTEX_OUTPUT_COMPONENTS: 37154;
            readonly MAX_FRAGMENT_INPUT_COMPONENTS: 37157;
            readonly MAX_SERVER_WAIT_TIMEOUT: 37137;
            readonly OBJECT_TYPE: 37138;
            readonly SYNC_CONDITION: 37139;
            readonly SYNC_STATUS: 37140;
            readonly SYNC_FLAGS: 37141;
            readonly SYNC_FENCE: 37142;
            readonly SYNC_GPU_COMMANDS_COMPLETE: 37143;
            readonly UNSIGNALED: 37144;
            readonly SIGNALED: 37145;
            readonly ALREADY_SIGNALED: 37146;
            readonly TIMEOUT_EXPIRED: 37147;
            readonly CONDITION_SATISFIED: 37148;
            readonly WAIT_FAILED: 37149;
            readonly SYNC_FLUSH_COMMANDS_BIT: 1;
            readonly VERTEX_ATTRIB_ARRAY_DIVISOR: 35070;
            readonly ANY_SAMPLES_PASSED: 35887;
            readonly ANY_SAMPLES_PASSED_CONSERVATIVE: 36202;
            readonly SAMPLER_BINDING: 35097;
            readonly RGB10_A2UI: 36975;
            readonly INT_2_10_10_10_REV: 36255;
            readonly TRANSFORM_FEEDBACK: 36386;
            readonly TRANSFORM_FEEDBACK_PAUSED: 36387;
            readonly TRANSFORM_FEEDBACK_ACTIVE: 36388;
            readonly TRANSFORM_FEEDBACK_BINDING: 36389;
            readonly TEXTURE_IMMUTABLE_FORMAT: 37167;
            readonly MAX_ELEMENT_INDEX: 36203;
            readonly TEXTURE_IMMUTABLE_LEVELS: 33503;
            readonly TIMEOUT_IGNORED: -1;
            readonly MAX_CLIENT_WAIT_TIMEOUT_WEBGL: 37447;
            readonly DEPTH_BUFFER_BIT: 256;
            readonly STENCIL_BUFFER_BIT: 1024;
            readonly COLOR_BUFFER_BIT: 16384;
            readonly POINTS: 0;
            readonly LINES: 1;
            readonly LINE_LOOP: 2;
            readonly LINE_STRIP: 3;
            readonly TRIANGLES: 4;
            readonly TRIANGLE_STRIP: 5;
            readonly TRIANGLE_FAN: 6;
            readonly ZERO: 0;
            readonly ONE: 1;
            readonly SRC_COLOR: 768;
            readonly ONE_MINUS_SRC_COLOR: 769;
            readonly SRC_ALPHA: 770;
            readonly ONE_MINUS_SRC_ALPHA: 771;
            readonly DST_ALPHA: 772;
            readonly ONE_MINUS_DST_ALPHA: 773;
            readonly DST_COLOR: 774;
            readonly ONE_MINUS_DST_COLOR: 775;
            readonly SRC_ALPHA_SATURATE: 776;
            readonly FUNC_ADD: 32774;
            readonly BLEND_EQUATION: 32777;
            readonly BLEND_EQUATION_RGB: 32777;
            readonly BLEND_EQUATION_ALPHA: 34877;
            readonly FUNC_SUBTRACT: 32778;
            readonly FUNC_REVERSE_SUBTRACT: 32779;
            readonly BLEND_DST_RGB: 32968;
            readonly BLEND_SRC_RGB: 32969;
            readonly BLEND_DST_ALPHA: 32970;
            readonly BLEND_SRC_ALPHA: 32971;
            readonly CONSTANT_COLOR: 32769;
            readonly ONE_MINUS_CONSTANT_COLOR: 32770;
            readonly CONSTANT_ALPHA: 32771;
            readonly ONE_MINUS_CONSTANT_ALPHA: 32772;
            readonly BLEND_COLOR: 32773;
            readonly ARRAY_BUFFER: 34962;
            readonly ELEMENT_ARRAY_BUFFER: 34963;
            readonly ARRAY_BUFFER_BINDING: 34964;
            readonly ELEMENT_ARRAY_BUFFER_BINDING: 34965;
            readonly STREAM_DRAW: 35040;
            readonly STATIC_DRAW: 35044;
            readonly DYNAMIC_DRAW: 35048;
            readonly BUFFER_SIZE: 34660;
            readonly BUFFER_USAGE: 34661;
            readonly CURRENT_VERTEX_ATTRIB: 34342;
            readonly FRONT: 1028;
            readonly BACK: 1029;
            readonly FRONT_AND_BACK: 1032;
            readonly CULL_FACE: 2884;
            readonly BLEND: 3042;
            readonly DITHER: 3024;
            readonly STENCIL_TEST: 2960;
            readonly DEPTH_TEST: 2929;
            readonly SCISSOR_TEST: 3089;
            readonly POLYGON_OFFSET_FILL: 32823;
            readonly SAMPLE_ALPHA_TO_COVERAGE: 32926;
            readonly SAMPLE_COVERAGE: 32928;
            readonly NO_ERROR: 0;
            readonly INVALID_ENUM: 1280;
            readonly INVALID_VALUE: 1281;
            readonly INVALID_OPERATION: 1282;
            readonly OUT_OF_MEMORY: 1285;
            readonly CW: 2304;
            readonly CCW: 2305;
            readonly LINE_WIDTH: 2849;
            readonly ALIASED_POINT_SIZE_RANGE: 33901;
            readonly ALIASED_LINE_WIDTH_RANGE: 33902;
            readonly CULL_FACE_MODE: 2885;
            readonly FRONT_FACE: 2886;
            readonly DEPTH_RANGE: 2928;
            readonly DEPTH_WRITEMASK: 2930;
            readonly DEPTH_CLEAR_VALUE: 2931;
            readonly DEPTH_FUNC: 2932;
            readonly STENCIL_CLEAR_VALUE: 2961;
            readonly STENCIL_FUNC: 2962;
            readonly STENCIL_FAIL: 2964;
            readonly STENCIL_PASS_DEPTH_FAIL: 2965;
            readonly STENCIL_PASS_DEPTH_PASS: 2966;
            readonly STENCIL_REF: 2967;
            readonly STENCIL_VALUE_MASK: 2963;
            readonly STENCIL_WRITEMASK: 2968;
            readonly STENCIL_BACK_FUNC: 34816;
            readonly STENCIL_BACK_FAIL: 34817;
            readonly STENCIL_BACK_PASS_DEPTH_FAIL: 34818;
            readonly STENCIL_BACK_PASS_DEPTH_PASS: 34819;
            readonly STENCIL_BACK_REF: 36003;
            readonly STENCIL_BACK_VALUE_MASK: 36004;
            readonly STENCIL_BACK_WRITEMASK: 36005;
            readonly VIEWPORT: 2978;
            readonly SCISSOR_BOX: 3088;
            readonly COLOR_CLEAR_VALUE: 3106;
            readonly COLOR_WRITEMASK: 3107;
            readonly UNPACK_ALIGNMENT: 3317;
            readonly PACK_ALIGNMENT: 3333;
            readonly MAX_TEXTURE_SIZE: 3379;
            readonly MAX_VIEWPORT_DIMS: 3386;
            readonly SUBPIXEL_BITS: 3408;
            readonly RED_BITS: 3410;
            readonly GREEN_BITS: 3411;
            readonly BLUE_BITS: 3412;
            readonly ALPHA_BITS: 3413;
            readonly DEPTH_BITS: 3414;
            readonly STENCIL_BITS: 3415;
            readonly POLYGON_OFFSET_UNITS: 10752;
            readonly POLYGON_OFFSET_FACTOR: 32824;
            readonly TEXTURE_BINDING_2D: 32873;
            readonly SAMPLE_BUFFERS: 32936;
            readonly SAMPLES: 32937;
            readonly SAMPLE_COVERAGE_VALUE: 32938;
            readonly SAMPLE_COVERAGE_INVERT: 32939;
            readonly COMPRESSED_TEXTURE_FORMATS: 34467;
            readonly DONT_CARE: 4352;
            readonly FASTEST: 4353;
            readonly NICEST: 4354;
            readonly GENERATE_MIPMAP_HINT: 33170;
            readonly BYTE: 5120;
            readonly UNSIGNED_BYTE: 5121;
            readonly SHORT: 5122;
            readonly UNSIGNED_SHORT: 5123;
            readonly INT: 5124;
            readonly UNSIGNED_INT: 5125;
            readonly FLOAT: 5126;
            readonly DEPTH_COMPONENT: 6402;
            readonly ALPHA: 6406;
            readonly RGB: 6407;
            readonly RGBA: 6408;
            readonly LUMINANCE: 6409;
            readonly LUMINANCE_ALPHA: 6410;
            readonly UNSIGNED_SHORT_4_4_4_4: 32819;
            readonly UNSIGNED_SHORT_5_5_5_1: 32820;
            readonly UNSIGNED_SHORT_5_6_5: 33635;
            readonly FRAGMENT_SHADER: 35632;
            readonly VERTEX_SHADER: 35633;
            readonly MAX_VERTEX_ATTRIBS: 34921;
            readonly MAX_VERTEX_UNIFORM_VECTORS: 36347;
            readonly MAX_VARYING_VECTORS: 36348;
            readonly MAX_COMBINED_TEXTURE_IMAGE_UNITS: 35661;
            readonly MAX_VERTEX_TEXTURE_IMAGE_UNITS: 35660;
            readonly MAX_TEXTURE_IMAGE_UNITS: 34930;
            readonly MAX_FRAGMENT_UNIFORM_VECTORS: 36349;
            readonly SHADER_TYPE: 35663;
            readonly DELETE_STATUS: 35712;
            readonly LINK_STATUS: 35714;
            readonly VALIDATE_STATUS: 35715;
            readonly ATTACHED_SHADERS: 35717;
            readonly ACTIVE_UNIFORMS: 35718;
            readonly ACTIVE_ATTRIBUTES: 35721;
            readonly SHADING_LANGUAGE_VERSION: 35724;
            readonly CURRENT_PROGRAM: 35725;
            readonly NEVER: 512;
            readonly LESS: 513;
            readonly EQUAL: 514;
            readonly LEQUAL: 515;
            readonly GREATER: 516;
            readonly NOTEQUAL: 517;
            readonly GEQUAL: 518;
            readonly ALWAYS: 519;
            readonly KEEP: 7680;
            readonly REPLACE: 7681;
            readonly INCR: 7682;
            readonly DECR: 7683;
            readonly INVERT: 5386;
            readonly INCR_WRAP: 34055;
            readonly DECR_WRAP: 34056;
            readonly VENDOR: 7936;
            readonly RENDERER: 7937;
            readonly VERSION: 7938;
            readonly NEAREST: 9728;
            readonly LINEAR: 9729;
            readonly NEAREST_MIPMAP_NEAREST: 9984;
            readonly LINEAR_MIPMAP_NEAREST: 9985;
            readonly NEAREST_MIPMAP_LINEAR: 9986;
            readonly LINEAR_MIPMAP_LINEAR: 9987;
            readonly TEXTURE_MAG_FILTER: 10240;
            readonly TEXTURE_MIN_FILTER: 10241;
            readonly TEXTURE_WRAP_S: 10242;
            readonly TEXTURE_WRAP_T: 10243;
            readonly TEXTURE_2D: 3553;
            readonly TEXTURE: 5890;
            readonly TEXTURE_CUBE_MAP: 34067;
            readonly TEXTURE_BINDING_CUBE_MAP: 34068;
            readonly TEXTURE_CUBE_MAP_POSITIVE_X: 34069;
            readonly TEXTURE_CUBE_MAP_NEGATIVE_X: 34070;
            readonly TEXTURE_CUBE_MAP_POSITIVE_Y: 34071;
            readonly TEXTURE_CUBE_MAP_NEGATIVE_Y: 34072;
            readonly TEXTURE_CUBE_MAP_POSITIVE_Z: 34073;
            readonly TEXTURE_CUBE_MAP_NEGATIVE_Z: 34074;
            readonly MAX_CUBE_MAP_TEXTURE_SIZE: 34076;
            readonly TEXTURE0: 33984;
            readonly TEXTURE1: 33985;
            readonly TEXTURE2: 33986;
            readonly TEXTURE3: 33987;
            readonly TEXTURE4: 33988;
            readonly TEXTURE5: 33989;
            readonly TEXTURE6: 33990;
            readonly TEXTURE7: 33991;
            readonly TEXTURE8: 33992;
            readonly TEXTURE9: 33993;
            readonly TEXTURE10: 33994;
            readonly TEXTURE11: 33995;
            readonly TEXTURE12: 33996;
            readonly TEXTURE13: 33997;
            readonly TEXTURE14: 33998;
            readonly TEXTURE15: 33999;
            readonly TEXTURE16: 34000;
            readonly TEXTURE17: 34001;
            readonly TEXTURE18: 34002;
            readonly TEXTURE19: 34003;
            readonly TEXTURE20: 34004;
            readonly TEXTURE21: 34005;
            readonly TEXTURE22: 34006;
            readonly TEXTURE23: 34007;
            readonly TEXTURE24: 34008;
            readonly TEXTURE25: 34009;
            readonly TEXTURE26: 34010;
            readonly TEXTURE27: 34011;
            readonly TEXTURE28: 34012;
            readonly TEXTURE29: 34013;
            readonly TEXTURE30: 34014;
            readonly TEXTURE31: 34015;
            readonly ACTIVE_TEXTURE: 34016;
            readonly REPEAT: 10497;
            readonly CLAMP_TO_EDGE: 33071;
            readonly MIRRORED_REPEAT: 33648;
            readonly FLOAT_VEC2: 35664;
            readonly FLOAT_VEC3: 35665;
            readonly FLOAT_VEC4: 35666;
            readonly INT_VEC2: 35667;
            readonly INT_VEC3: 35668;
            readonly INT_VEC4: 35669;
            readonly BOOL: 35670;
            readonly BOOL_VEC2: 35671;
            readonly BOOL_VEC3: 35672;
            readonly BOOL_VEC4: 35673;
            readonly FLOAT_MAT2: 35674;
            readonly FLOAT_MAT3: 35675;
            readonly FLOAT_MAT4: 35676;
            readonly SAMPLER_2D: 35678;
            readonly SAMPLER_CUBE: 35680;
            readonly VERTEX_ATTRIB_ARRAY_ENABLED: 34338;
            readonly VERTEX_ATTRIB_ARRAY_SIZE: 34339;
            readonly VERTEX_ATTRIB_ARRAY_STRIDE: 34340;
            readonly VERTEX_ATTRIB_ARRAY_TYPE: 34341;
            readonly VERTEX_ATTRIB_ARRAY_NORMALIZED: 34922;
            readonly VERTEX_ATTRIB_ARRAY_POINTER: 34373;
            readonly VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: 34975;
            readonly IMPLEMENTATION_COLOR_READ_TYPE: 35738;
            readonly IMPLEMENTATION_COLOR_READ_FORMAT: 35739;
            readonly COMPILE_STATUS: 35713;
            readonly LOW_FLOAT: 36336;
            readonly MEDIUM_FLOAT: 36337;
            readonly HIGH_FLOAT: 36338;
            readonly LOW_INT: 36339;
            readonly MEDIUM_INT: 36340;
            readonly HIGH_INT: 36341;
            readonly FRAMEBUFFER: 36160;
            readonly RENDERBUFFER: 36161;
            readonly RGBA4: 32854;
            readonly RGB5_A1: 32855;
            readonly RGBA8: 32856;
            readonly RGB565: 36194;
            readonly DEPTH_COMPONENT16: 33189;
            readonly STENCIL_INDEX8: 36168;
            readonly DEPTH_STENCIL: 34041;
            readonly RENDERBUFFER_WIDTH: 36162;
            readonly RENDERBUFFER_HEIGHT: 36163;
            readonly RENDERBUFFER_INTERNAL_FORMAT: 36164;
            readonly RENDERBUFFER_RED_SIZE: 36176;
            readonly RENDERBUFFER_GREEN_SIZE: 36177;
            readonly RENDERBUFFER_BLUE_SIZE: 36178;
            readonly RENDERBUFFER_ALPHA_SIZE: 36179;
            readonly RENDERBUFFER_DEPTH_SIZE: 36180;
            readonly RENDERBUFFER_STENCIL_SIZE: 36181;
            readonly FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: 36048;
            readonly FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: 36049;
            readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: 36050;
            readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: 36051;
            readonly COLOR_ATTACHMENT0: 36064;
            readonly DEPTH_ATTACHMENT: 36096;
            readonly STENCIL_ATTACHMENT: 36128;
            readonly DEPTH_STENCIL_ATTACHMENT: 33306;
            readonly NONE: 0;
            readonly FRAMEBUFFER_COMPLETE: 36053;
            readonly FRAMEBUFFER_INCOMPLETE_ATTACHMENT: 36054;
            readonly FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: 36055;
            readonly FRAMEBUFFER_INCOMPLETE_DIMENSIONS: 36057;
            readonly FRAMEBUFFER_UNSUPPORTED: 36061;
            readonly FRAMEBUFFER_BINDING: 36006;
            readonly RENDERBUFFER_BINDING: 36007;
            readonly MAX_RENDERBUFFER_SIZE: 34024;
            readonly INVALID_FRAMEBUFFER_OPERATION: 1286;
            readonly UNPACK_FLIP_Y_WEBGL: 37440;
            readonly UNPACK_PREMULTIPLY_ALPHA_WEBGL: 37441;
            readonly CONTEXT_LOST_WEBGL: 37442;
            readonly UNPACK_COLORSPACE_CONVERSION_WEBGL: 37443;
            readonly BROWSER_DEFAULT_WEBGL: 37444;
        };
        getNavigator: () => Navigator;
        getBaseUrl: () => string;
        getFontFaceSet: () => FontFaceSet;
        fetch: (r: any, t: any) => Promise<Response>;
        parseXML: (r: any) => Document;
    };
    function set(r: any): void;
}
declare namespace DE {
    let POINTS: string;
    let LINES: string;
    let LINE_STRIP: string;
    let TRIANGLES: string;
    let TRIANGLE_STRIP: string;
}
declare const ft: {
    70: string;
    71: string;
    72: string;
    73: string;
    74: string;
    75: string;
    76: string;
    77: string;
    78: string;
    79: string;
    80: string;
    81: string;
    82: string;
    83: string;
    84: string;
    94: string;
    95: string;
    96: string;
    97: string;
    98: string;
    99: string;
    28: string;
    29: string;
    87: string;
    91: string;
    41: string;
    49: string;
    56: string;
    61: string;
    24: string;
    11: string;
    13: string;
    10: string;
    54: string;
    34: string;
    16: string;
    2: string;
};
declare const vS_base: {
    new (t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    from(t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        blendMode: string;
        resolution: number;
        padding: number;
        antialias: string;
        blendRequired: boolean;
    };
};
declare class vS extends vS_base {
    constructor(...t: any[]);
    _sprite: any;
    get scale(): any;
}
declare class go extends eo {
    constructor(t: any);
    resolution: any;
    _padding: any;
    _measureCache: any;
    _currentChars: any[];
    _currentX: number;
    _currentY: number;
    _currentPageIndex: number;
    _skipKerning: any;
    baseRenderedFontSize: any;
    _style: any;
    fontMetrics: any;
    lineHeight: any;
    ensureCharacters(t: any): void;
    _applyKerning(t: any, e: any): void;
    _nextPage(): {
        canvasAndContext: any;
        texture: A;
    };
    _setupContext(t: any, e: any, s: any): void;
    _drawGlyph(t: any, e: any, s: any, i: any, n: any, o: any): void;
    destroy(): void;
}
declare class Bi {
    constructor(t?: number, e?: number, s?: number, i?: number);
    type: string;
    x: number;
    y: number;
    halfWidth: number;
    halfHeight: number;
    clone(): Bi;
    contains(t: any, e: any): boolean;
    strokeContains(t: any, e: any, s: any): boolean;
    getBounds(): z;
    copyFrom(t: any): this;
    copyTo(t: any): any;
}
declare class eh {
    constructor(t: any);
    dispatch: any;
    moveOnAll: boolean;
    enableGlobalMoveEvents: boolean;
    mappingState: {
        trackingData: {};
    };
    eventPool: Map<any, any>;
    _allInteractiveElements: any[];
    _hitElements: any[];
    _isPointerMoveEvent: boolean;
    rootTarget: any;
    hitPruneFn(t: any, e: any): boolean;
    hitTestFn(t: any, e: any): any;
    mapPointerDown(t: any): void;
    mapPointerMove(t: any): void;
    mapPointerOut(t: any): void;
    mapPointerOver(t: any): void;
    mapPointerUp(t: any): void;
    mapPointerUpOutside(t: any): void;
    mapWheel(t: any): void;
    mappingTable: {};
    addEventMapping(t: any, e: any): void;
    dispatchEvent(t: any, e: any): void;
    mapEvent(t: any): void;
    hitTest(t: any, e: any): any;
    propagate(t: any, e: any): void;
    all(t: any, e: any, s?: any[]): void;
    propagationPath(t: any): any[];
    hitTestMoveRecursive(t: any, e: any, s: any, i: any, n: any, o?: boolean): any[] | null;
    hitTestRecursive(t: any, e: any, s: any, i: any, n: any): any;
    _isInteractive(t: any): boolean;
    _interactivePrune(t: any): boolean;
    notifyTarget(t: any, e: any): void;
    cursor: any;
    findMountedTarget(t: any): any;
    createPointerEvent(t: any, e: any, s: any): any;
    createWheelEvent(t: any): any;
    clonePointerEvent(t: any, e: any): any;
    copyWheelData(t: any, e: any): void;
    copyPointerData(t: any, e: any): void;
    copyMouseData(t: any, e: any): void;
    copyData(t: any, e: any): void;
    trackingData(t: any): any;
    allocateEvent(t: any): any;
    freeEvent(t: any): void;
    _notifyListeners(t: any, e: any): void;
}
declare var ct: any;
declare let on: {
    new (t: any): {
        supportsTouchEvents: boolean;
        supportsPointerEvents: boolean;
        domElement: any;
        resolution: number;
        renderer: any;
        rootBoundary: eh;
        autoPreventDefault: boolean;
        _eventsAdded: boolean;
        _rootPointerEvent: At;
        _rootWheelEvent: he;
        cursorStyles: {
            default: string;
            pointer: string;
        };
        features: any;
        _onPointerDown(t: any): void;
        _onPointerMove(t: any): void;
        _onPointerUp(t: any): void;
        _onPointerOverOut(t: any): void;
        onWheel(t: any): void;
        init(t: any): void;
        resolutionChange(t: any): void;
        destroy(): void;
        _currentCursor: any;
        setCursor(t: any): void;
        readonly pointer: At;
        setTargetElement(t: any): void;
        _addEvents(): void;
        _removeEvents(): void;
        mapPositionToPoint(t: any, e: any, s: any): void;
        _normalizeToPointerData(t: any): any[];
        normalizeWheelEvent(t: any): he;
        _bootstrapEvent(t: any, e: any): any;
        _transferMouseData(t: any, e: any): void;
    };
    readonly defaultEventMode: any;
    extension: {
        name: string;
        type: any[];
        priority: number;
    };
    defaultEventFeatures: {
        move: boolean;
        globalMove: boolean;
        click: boolean;
        wheel: boolean;
    };
};
declare const zt: {
    interactionFrequency: number;
    _deltaTime: number;
    _didMove: boolean;
    _tickerAdded: boolean;
    _pauseUpdate: boolean;
    init(t: any): void;
    events: any;
    pauseUpdate: boolean;
    addTickerListener(): void;
    removeTickerListener(): void;
    pointerMoved(): void;
    _update(): void;
    _tickerUpdate(t: any): void;
};
declare var v: any;
declare let l_: {
    new (t: any): {
        _renderer: any;
        _normalizeOptions(t: any, e?: {}): any;
        image(t: any): Promise<HTMLImageElement>;
        base64(t: any): Promise<any>;
        canvas(t: any): any;
        pixels(t: any): any;
        texture(t: any): any;
        download(t: any): void;
        log(t: any): void;
        destroy(): void;
    };
    extension: {
        type: any[];
        name: string;
    };
    defaultImageOptions: {
        format: string;
        quality: number;
    };
};
declare const la: {
    [x: number]: string;
    36: string;
    110: string;
    111: string;
    112: string;
    113: string;
    114: string;
    115: string;
    116: string;
};
declare namespace ih {
    let onclick: null;
    let onmousedown: null;
    let onmouseenter: null;
    let onmouseleave: null;
    let onmousemove: null;
    let onglobalmousemove: null;
    let onmouseout: null;
    let onmouseover: null;
    let onmouseup: null;
    let onmouseupoutside: null;
    let onpointercancel: null;
    let onpointerdown: null;
    let onpointerenter: null;
    let onpointerleave: null;
    let onpointermove: null;
    let onglobalpointermove: null;
    let onpointerout: null;
    let onpointerover: null;
    let onpointertap: null;
    let onpointerup: null;
    let onpointerupoutside: null;
    let onrightclick: null;
    let onrightdown: null;
    let onrightup: null;
    let onrightupoutside: null;
    let ontap: null;
    let ontouchcancel: null;
    let ontouchend: null;
    let ontouchendoutside: null;
    let ontouchmove: null;
    let onglobaltouchmove: null;
    let ontouchstart: null;
    let onwheel: null;
    let interactive: boolean;
    let _internalEventMode: undefined;
    let eventMode: any;
    function isInteractive(): boolean;
    let interactiveChildren: boolean;
    let hitArea: null;
    function addEventListener(r: any, t: any, e: any): void;
    function removeEventListener(r: any, t: any, e: any): void;
    function dispatchEvent(r: any): boolean;
}
declare class Ke {
    constructor(t: any);
    bubbles: boolean;
    cancelBubble: boolean;
    cancelable: boolean;
    composed: boolean;
    defaultPrevented: boolean;
    eventPhase: any;
    propagationStopped: boolean;
    propagationImmediatelyStopped: boolean;
    layer: j;
    page: j;
    NONE: number;
    CAPTURING_PHASE: number;
    AT_TARGET: number;
    BUBBLING_PHASE: number;
    manager: any;
    get layerX(): number;
    get layerY(): number;
    get pageX(): number;
    get pageY(): number;
    get data(): this;
    composedPath(): any;
    path: any;
    initEvent(t: any, e: any, s: any): void;
    initUIEvent(t: any, e: any, s: any, i: any, n: any): void;
    preventDefault(): void;
    stopImmediatePropagation(): void;
    stopPropagation(): void;
}
declare class ur extends Ke {
    constructor(...args: any[]);
    client: j;
    movement: j;
    offset: j;
    global: j;
    screen: j;
    get clientX(): number;
    get clientY(): number;
    get x(): number;
    get y(): number;
    get movementX(): number;
    get movementY(): number;
    get offsetX(): number;
    get offsetY(): number;
    get globalX(): number;
    get globalY(): number;
    get screenX(): number;
    get screenY(): number;
    getLocalPosition(t: any, e: any, s: any): any;
    getModifierState(t: any): any;
    initMouseEvent(t: any, e: any, s: any, i: any, n: any, o: any, a: any, u: any, l: any, h: any, c: any, d: any, p: any, f: any, g: any): void;
}
declare class At extends ur {
    width: number;
    height: number;
    isPrimary: boolean;
    getCoalescedEvents(): this[];
    getPredictedEvents(): void;
}
declare class he extends ur {
    DOM_DELTA_PIXEL: number;
    DOM_DELTA_LINE: number;
    DOM_DELTA_PAGE: number;
}
declare namespace he {
    let DOM_DELTA_PIXEL: number;
    let DOM_DELTA_LINE: number;
    let DOM_DELTA_PAGE: number;
}
declare let Ms: {
    new (t: any, e: any, s: any, i: any): {
        uid: number;
        type: string;
        gradientStops: any[];
        x0: any;
        y0: any;
        x1: any;
        y1: any;
        addColorStop(t: any, e: any): any;
        buildLinearGradient(): void;
        texture: A | undefined;
        transform: G | undefined;
    };
    defaultTextureSize: number;
};
declare class Jn {
    constructor(t: any, e: any);
    uid: number;
    transform: G;
    texture: any;
    setTransform(t: any): void;
}
declare let Yt: {
    new (t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    from(t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        blendMode: string;
        resolution: number;
        padding: number;
        antialias: string;
        blendRequired: boolean;
    };
};
declare class ts {
    constructor(t: any);
    pipe: string;
    priority: number;
    filters: any;
    filterArea: any;
    destroy(): void;
}
declare class zo {
    constructor(t: any);
    _renderer: any;
    push(t: any, e: any, s: any): void;
    pop(t: any, e: any, s: any): void;
    execute(t: any): void;
    destroy(): void;
}
declare namespace zo {
    export namespace extension_15 {
        let type_11: any[];
        export { type_11 as type };
        let name_11: string;
        export { name_11 as name };
    }
    export { extension_15 as extension };
}
declare class Vo {
    constructor(t: any);
    _filterStackIndex: number;
    _filterStack: any[];
    _filterGlobalUniforms: {
        _touched: number;
        uid: number;
        _resourceType: string;
        _resourceId: number;
        isUniformGroup: boolean;
        _dirtyId: number;
        uniformStructures: any;
        uniforms: {};
        ubo: any;
        isStatic: any;
        _signature: any;
        update(): void;
    };
    _globalFilterBindGroup: Lt;
    renderer: any;
    get activeBackTexture(): any;
    push(t: any): void;
    pop(): void;
    _activeFilterData: any;
    getBackTexture(t: any, e: any, s: any): any;
    applyFilter(t: any, e: any, s: any, i: any): void;
    _getFilterData(): {
        skip: boolean;
        inputTexture: null;
        bounds: lt;
        container: null;
        filterEffect: null;
        blendRequired: boolean;
        previousRenderSurface: null;
    };
    calculateSpriteMatrix(t: any, e: any): any;
}
declare namespace Vo {
    export namespace extension_16 {
        let type_12: any[];
        export { type_12 as type };
        let name_12: string;
        export { name_12 as name };
    }
    export { extension_16 as extension };
}
declare const Rr: Map<any, any>;
declare const ma: {
    5: number[];
    7: number[];
    9: number[];
    11: number[];
    13: number[];
    15: number[];
};
declare var bi: any;
declare var Af: any;
declare var Ia: any;
declare var N: any;
declare var ig: any;
declare class xu {
    constructor(t: any);
    _renderer: any;
    generateTexture(t: any): A;
    destroy(): void;
}
declare namespace xu {
    export namespace extension_17 {
        let type_13: any[];
        export { type_13 as type };
        let name_13: string;
        export { name_13 as name };
    }
    export { extension_17 as extension };
}
declare const Oe_base: any;
declare class Oe extends Oe_base {
    [x: string]: any;
    constructor(t: any);
    uid: number;
    _layoutKey: number;
    instanceCount: any;
    _bounds: lt;
    _boundsDirty: boolean;
    attributes: any;
    buffers: any[];
    indexBuffer: any;
    topology: any;
    onBufferUpdate(): void;
    getAttribute(t: any): any;
    getIndex(): any;
    getBuffer(t: any): any;
    getSize(): number;
    get bounds(): any;
    destroy(t?: boolean): void;
}
declare let hg: {
    new (t: any): {
        useBackBuffer: boolean;
        _useBackBufferThisRender: boolean;
        _renderer: any;
        init(t?: {}): void;
        _antialias: any;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        } | undefined;
        _bigTriangleShader: St | undefined;
        renderStart(t: any): void;
        _targetTexture: any;
        renderEnd(): void;
        _presentBackBuffer(): void;
        _getBackBufferTexture(t: any): any;
        _backBufferTexture: any;
        destroy(): void;
    };
    extension: {
        type: any[];
        name: string;
        priority: number;
    };
    defaultOptions: {
        useBackBuffer: boolean;
    };
};
declare class Sa {
    _didUpload: boolean;
    _tempState: {
        data: number;
        blendMode: any;
        polygonOffset: any;
        blend: boolean;
        depthMask: boolean;
        offsets: boolean;
        cullMode: "none" | "front" | "back";
        culling: boolean;
        clockwiseFrontFace: boolean;
        depthTest: boolean;
        _blendMode: any;
        _blendModeId: any;
        _polygonOffset: any;
    };
    init(t: any): void;
    _shader: St | null | undefined;
    contextChange(): void;
    start(t: any, e: any): void;
    execute(t: any, e: any): void;
    destroy(): void;
}
declare namespace Sa {
    export namespace extension_18 {
        let type_14: any[];
        export { type_14 as type };
        let name_14: string;
        export { name_14 as name };
    }
    export { extension_18 as extension };
}
declare class Qm {
    constructor(t: any, e: any);
    buffer: any;
    updateID: number;
    byteLength: number;
    type: any;
}
declare class Ma {
    constructor(t: any);
    _gpuBuffers: any;
    _boundBufferBases: any;
    _renderer: any;
    destroy(): void;
    _gl: any;
    contextChange(): void;
    getGlBuffer(t: any): any;
    bind(t: any): void;
    bindBufferBase(t: any, e: any): void;
    bindBufferRange(t: any, e: any, s: any): void;
    updateBuffer(t: any): any;
    destroyAll(): void;
    onBufferDestroy(t: any, e: any): void;
    createGLBuffer(t: any): Qm;
}
declare namespace Ma {
    export namespace extension_19 {
        let type_15: any[];
        export { type_15 as type };
        let name_15: string;
        export { name_15 as name };
    }
    export { extension_19 as extension };
}
declare class Da {
    constructor(t: any);
    _colorMaskCache: number;
    _renderer: any;
    setMask(t: any): void;
}
declare namespace Da {
    export namespace extension_20 {
        let type_16: any[];
        export { type_16 as type };
        let name_16: string;
        export { name_16 as name };
    }
    export { extension_20 as extension };
}
declare let rg: {
    new (t: any): {
        supports: {
            uint32Indices: boolean;
            uniformBufferObject: boolean;
            vertexArrayObject: boolean;
            srgbTextures: boolean;
            nonPowOf2wrapping: boolean;
            msaa: boolean;
            nonPowOf2mipmaps: boolean;
        };
        _renderer: any;
        extensions: any;
        handleContextLost(t: any): void;
        handleContextRestored(): void;
        readonly isLost: any;
        contextChange(t: any): void;
        gl: any;
        init(t: any): void;
        initFromContext(t: any): void;
        webGLVersion: number | undefined;
        createContext(t: any, e: any): void;
        getExtensions(): void;
        _contextLossForced: boolean | undefined;
        destroy(): void;
        forceContextLoss(): void;
        validateContext(t: any): void;
    };
    extension: {
        type: any[];
        name: string;
    };
    defaultOptions: {
        context: null;
        premultipliedAlpha: boolean;
        preserveDrawingBuffer: boolean;
        powerPreference: undefined;
        preferWebGLVersion: number;
    };
};
declare class Ua {
    constructor(t: any);
    commandFinished: Promise<void>;
    _renderer: any;
    setGeometry(t: any, e: any): void;
    finishRenderPass(): void;
    draw(t: any): void;
    destroy(): void;
}
declare namespace Ua {
    export namespace extension_21 {
        let type_17: any[];
        export { type_17 as type };
        let name_17: string;
        export { name_17 as name };
    }
    export { extension_21 as extension };
}
declare class Ba {
    constructor(t: any);
    _geometryVaoHash: any;
    _renderer: any;
    _activeGeometry: any;
    _activeVao: any;
    hasVao: boolean;
    hasInstance: boolean;
    contextChange(): void;
    gl: any;
    bind(t: any, e: any): void;
    reset(): void;
    updateBuffers(): void;
    checkCompatibility(t: any, e: any): void;
    getSignature(t: any, e: any): string;
    getVao(t: any, e: any): any;
    initGeometryVao(t: any, e: any, s?: boolean): any;
    onGeometryDestroy(t: any, e: any): void;
    destroyAll(t?: boolean): void;
    activateVao(t: any, e: any): void;
    draw(t: any, e: any, s: any, i: any): this;
    unbind(): void;
    destroy(): void;
}
declare namespace Ba {
    export namespace extension_22 {
        let type_18: any[];
        export { type_18 as type };
        let name_18: string;
        export { name_18 as name };
    }
    export { extension_22 as extension };
}
declare class su {
    init(): void;
    shader: St | null | undefined;
    execute(t: any, e: any): void;
    destroy(): void;
}
declare namespace su {
    export namespace extension_23 {
        let type_19: any[];
        export { type_19 as type };
        let name_19: string;
        export { name_19 as name };
    }
    export { extension_23 as extension };
}
declare class iu {
    init(): void;
    _shader: St | null | undefined;
    execute(t: any, e: any): void;
    destroy(): void;
}
declare namespace iu {
    export namespace extension_24 {
        let type_20: any[];
        export { type_20 as type };
        let name_20: string;
        export { name_20 as name };
    }
    export { extension_24 as extension };
}
declare let Rt: {
    new (t: any): {
        fragment: any;
        vertex: any;
        _key: any;
        destroy(): void;
        _attributeData: any;
        _uniformData: any;
        _uniformBlockData: any;
        transformFeedbackVaryings: any;
    };
    from(t: any): any;
    defaultOptions: {
        preferredVertexPrecision: string;
        preferredFragmentPrecision: string;
    };
};
declare class Rg {
    constructor(t: any, e: any);
    program: any;
    uniformData: any;
    uniformGroups: {};
    uniformDirtyGroups: {};
    uniformBlockBindings: {};
    destroy(): void;
}
declare class cg {
    width: number;
    height: number;
    msaa: boolean;
    msaaRenderBuffer: any[];
}
declare class xg {
    _clearColorCache: number[];
    _viewPortCache: z;
    init(t: any, e: any): void;
    _renderer: any;
    _renderTargetSystem: any;
    contextChange(): void;
    copyToTexture(t: any, e: any, s: any, i: any, n: any): any;
    startRenderPass(t: any, e: boolean | undefined, s: any, i: any): void;
    finishRenderPass(t: any): void;
    initGpuRenderTarget(t: any): cg;
    clear(t: any, e: any, s: any): void;
    resizeGpuRenderTarget(t: any): void;
    _initColor(t: any, e: any): void;
    _resizeColor(t: any, e: any): void;
    _initStencil(t: any): void;
    _resizeStencil(t: any): void;
}
declare class Va extends ja {
    adaptor: xg;
}
declare namespace Va {
    export namespace extension_25 {
        let type_21: any[];
        export { type_21 as type };
        let name_21: string;
        export { name_21 as name };
    }
    export { extension_25 as extension };
}
declare class Za {
    constructor(t: any);
    _activeProgram: any;
    _programDataHash: any;
    _nextIndex: number;
    _boundUniformsIdsToIndexHash: any;
    _boundIndexToUniformsHash: any;
    _shaderSyncFunctions: any;
    _renderer: any;
    contextChange(t: any): void;
    _gl: any;
    _maxBindings: any;
    bind(t: any, e: any): void;
    updateUniformGroup(t: any): void;
    bindUniformBlock(t: any, e: any, s?: number): void;
    _setProgram(t: any): void;
    _getProgramData(t: any): any;
    _createProgramData(t: any): any;
    destroy(): void;
    _generateShaderSync(t: any, e: any): Function;
}
declare namespace Za {
    export namespace extension_26 {
        let type_22: any[];
        export { type_22 as type };
        let name_22: string;
        export { name_22 as name };
    }
    export { extension_26 as extension };
}
declare let Hg: {
    new (): {
        gl: any;
        stateId: number;
        polygonOffset: number;
        blendMode: string;
        _blendEq: boolean;
        map: ((t: any) => void)[];
        checks: any[];
        defaultState: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        contextChange(t: any): void;
        blendModesMap: {
            normal: any[];
            add: any[];
            multiply: any[];
            screen: any[];
            none: number[];
            "normal-npm": any[];
            "add-npm": any[];
            "screen-npm": any[];
            erase: any[];
        } | undefined;
        set(t: any): void;
        forceState(t: any): void;
        setBlend(t: any): void;
        setOffset(t: any): void;
        setDepthTest(t: any): void;
        setDepthMask(t: any): void;
        setCullFace(t: any): void;
        setFrontFace(t: any): void;
        setBlendMode(t: any): void;
        setPolygonOffset(t: any, e: any): void;
        reset(): void;
        _updateCheck(t: any, e: any): void;
        destroy(): void;
    };
    _checkBlendMode(t: any, e: any): void;
    _checkPolygonOffset(t: any, e: any): void;
    extension: {
        type: any[];
        name: string;
    };
};
declare class ka {
    constructor(t: any);
    _stencilCache: {
        enabled: boolean;
        stencilReference: number;
        stencilMode: any;
    };
    _renderTargetStencilState: any;
    contextChange(t: any): void;
    _gl: any;
    _comparisonFuncMapping: {
        always: any;
        never: any;
        equal: any;
        "not-equal": any;
        less: any;
        "less-equal": any;
        greater: any;
        "greater-equal": any;
    } | undefined;
    _stencilOpsMapping: {
        keep: any;
        zero: any;
        replace: any;
        invert: any;
        "increment-clamp": any;
        "decrement-clamp": any;
        "increment-wrap": any;
        "decrement-wrap": any;
    } | undefined;
    onRenderTargetChange(t: any): void;
    _activeRenderTarget: any;
    setStencilMode(t: any, e: any): void;
}
declare namespace ka {
    export namespace extension_27 {
        let type_23: any[];
        export { type_23 as type };
        let name_23: string;
        export { name_23 as name };
    }
    export { extension_27 as extension };
}
declare class Xg {
    constructor(t: any);
    target: any;
    texture: any;
    width: number;
    height: number;
    type: any;
    internalFormat: any;
    format: any;
    samplerType: number;
}
declare class ru {
    constructor(t: any);
    managedTextures: any[];
    _glTextures: any;
    _glSamplers: any;
    _boundTextures: any[];
    _activeTextureLocation: number;
    _boundSamplers: any;
    _uploads: {
        image: {
            id: string;
            upload(r: any, t: any, e: any, s: any): void;
        };
        buffer: {
            id: string;
            upload(r: any, t: any, e: any): void;
        };
        video: {
            id: string;
            upload(r: any, t: any, e: any, s: any): void;
        };
        compressed: {
            id: string;
            upload(r: any, t: any, e: any): void;
        };
    };
    _useSeparateSamplers: boolean;
    _renderer: any;
    contextChange(t: any): void;
    _gl: any;
    _mapFormatToInternalFormat: any;
    _mapFormatToType: {
        r8unorm: any;
        r8snorm: any;
        r8uint: any;
        r8sint: any;
        r16uint: any;
        r16sint: any;
        r16float: any;
        rg8unorm: any;
        rg8snorm: any;
        rg8uint: any;
        rg8sint: any;
        r32uint: any;
        r32sint: any;
        r32float: any;
        rg16uint: any;
        rg16sint: any;
        rg16float: any;
        rgba8unorm: any;
        "rgba8unorm-srgb": any;
        rgba8snorm: any;
        rgba8uint: any;
        rgba8sint: any;
        bgra8unorm: any;
        "bgra8unorm-srgb": any;
        rgb9e5ufloat: any;
        rgb10a2unorm: any;
        rg11b10ufloat: any;
        rg32uint: any;
        rg32sint: any;
        rg32float: any;
        rgba16uint: any;
        rgba16sint: any;
        rgba16float: any;
        rgba32uint: any;
        rgba32sint: any;
        rgba32float: any;
        stencil8: any;
        depth16unorm: any;
        depth24plus: any;
        "depth24plus-stencil8": any;
        depth32float: any;
        "depth32float-stencil8": any;
    } | undefined;
    _mapFormatToFormat: {
        r8unorm: any;
        r8snorm: any;
        r8uint: any;
        r8sint: any;
        r16uint: any;
        r16sint: any;
        r16float: any;
        rg8unorm: any;
        rg8snorm: any;
        rg8uint: any;
        rg8sint: any;
        r32uint: any;
        r32sint: any;
        r32float: any;
        rg16uint: any;
        rg16sint: any;
        rg16float: any;
        rgba8unorm: any;
        "rgba8unorm-srgb": any;
        rgba8snorm: any;
        rgba8uint: any;
        rgba8sint: any;
        bgra8unorm: any;
        "bgra8unorm-srgb": any;
        rgb9e5ufloat: any;
        rgb10a2unorm: any;
        rg11b10ufloat: any;
        rg32uint: any;
        rg32sint: any;
        rg32float: any;
        rgba16uint: any;
        rgba16sint: any;
        rgba16float: any;
        rgba32uint: any;
        rgba32sint: any;
        rgba32float: any;
        stencil8: any;
        depth16unorm: any;
        depth24plus: any;
        "depth24plus-stencil8": any;
        depth32float: any;
        "depth32float-stencil8": any;
    } | undefined;
    initSource(t: any): void;
    bind(t: any, e?: number): void;
    bindSource(t: any, e?: number): void;
    _bindSampler(t: any, e?: number): void;
    unbind(t: any): void;
    _activateLocation(t: any): void;
    _initSource(t: any): Xg;
    onStyleChange(t: any): void;
    updateStyle(t: any, e: any): void;
    onSourceUnload(t: any): void;
    onSourceUpdate(t: any): void;
    onUpdateMipmaps(t: any, e?: boolean): void;
    onSourceDestroy(t: any): void;
    _initSampler(t: any): any;
    _getGlSampler(t: any): any;
    getGlSource(t: any): any;
    generateCanvas(t: any): HTMLCanvasElement;
    getPixels(t: any): {
        pixels: Uint8ClampedArray;
        width: number;
        height: number;
    };
    destroy(): void;
}
declare namespace ru {
    export namespace extension_28 {
        let type_24: any[];
        export { type_24 as type };
        let name_24: string;
        export { name_24 as name };
    }
    export { extension_28 as extension };
}
declare class Xa extends La {
    constructor();
}
declare namespace Xa {
    export namespace extension_29 {
        let type_25: any[];
        export { type_25 as type };
        let name_25: string;
        export { name_25 as name };
    }
    export { extension_29 as extension };
}
declare class Qa {
    constructor(t: any);
    _cache: {};
    _uniformGroupSyncHash: {};
    _renderer: any;
    gl: any;
    contextChange(t: any): void;
    updateUniformGroup(t: any, e: any, s: any): void;
    _getUniformSyncFunction(t: any, e: any): any;
    _createUniformSyncFunction(t: any, e: any): any;
    _generateUniformsSync(t: any, e: any): Function;
    _getSignature(t: any, e: any, s: any): string;
    destroy(): void;
}
declare namespace Qa {
    export namespace extension_30 {
        let type_26: any[];
        export { type_26 as type };
        let name_26: string;
        export { name_26 as name };
    }
    export { extension_30 as extension };
}
declare class bu {
    constructor(t: any);
    _stackIndex: number;
    _globalUniformDataStack: any[];
    _uniformsPool: any[];
    _activeUniforms: any[];
    _bindGroupPool: any[];
    _activeBindGroups: any[];
    _renderer: any;
    reset(): void;
    start(t: any): void;
    bind({ size: t, projectionMatrix: e, worldTransformMatrix: s, worldColor: i, offset: n }: {
        size: any;
        projectionMatrix: any;
        worldTransformMatrix: any;
        worldColor: any;
        offset: any;
    }): void;
    _currentGlobalUniformData: any;
    push(t: any): void;
    pop(): void;
    get bindGroup(): any;
    get uniformGroup(): any;
    _createUniforms(): {
        _touched: number;
        uid: number;
        _resourceType: string;
        _resourceId: number;
        isUniformGroup: boolean;
        _dirtyId: number;
        uniformStructures: any;
        uniforms: {};
        ubo: any;
        isStatic: any;
        _signature: any;
        update(): void;
    };
    destroy(): void;
}
declare namespace bu {
    export namespace extension_31 {
        let type_27: any[];
        export { type_27 as type };
        let name_27: string;
        export { name_27 as name };
    }
    export { extension_31 as extension };
}
declare class Ea {
    init(): void;
    _shader: St | null | undefined;
    start(t: any, e: any): void;
    _geometry: any;
    execute(t: any, e: any): void;
    destroy(): void;
}
declare namespace Ea {
    export namespace extension_32 {
        let type_28: any[];
        export { type_28 as type };
        let name_28: string;
        export { name_28 as name };
    }
    export { extension_32 as extension };
}
declare const vt: typeof vt;
declare class wu {
    _gpuBuffers: any;
    _managedBuffers: any[];
    contextChange(t: any): void;
    _gpu: any;
    getGPUBuffer(t: any): any;
    updateBuffer(t: any): any;
    destroyAll(): void;
    createGPUBuffer(t: any): any;
    onBufferChange(t: any): void;
    onBufferDestroy(t: any): void;
    destroy(): void;
    _destroyBuffer(t: any): void;
}
declare namespace wu {
    export namespace extension_33 {
        let type_29: any[];
        export { type_29 as type };
        let name_29: string;
        export { name_29 as name };
    }
    export { extension_33 as extension };
}
declare class Ru {
    constructor(t: any);
    _colorMaskCache: number;
    _renderer: any;
    setMask(t: any): void;
    destroy(): void;
}
declare namespace Ru {
    export namespace extension_34 {
        let type_30: any[];
        export { type_30 as type };
        let name_30: string;
        export { name_30 as name };
    }
    export { extension_34 as extension };
}
declare class Pi {
    constructor(t: any);
    _renderer: any;
    init(t: any): Promise<void>;
    _initPromise: Promise<void> | undefined;
    gpu: {
        adapter: any;
        device: any;
    } | null | undefined;
    contextChange(t: any): void;
    _createDeviceAndAdaptor(t: any): Promise<{
        adapter: any;
        device: any;
    }>;
    destroy(): void;
}
declare namespace Pi {
    export namespace extension_35 {
        let type_31: any[];
        export { type_31 as type };
        let name_31: string;
        export { name_31 as name };
    }
    export { extension_35 as extension };
    export namespace defaultOptions_1 {
        let powerPreference: undefined;
        let forceFallbackAdapter: boolean;
    }
    export { defaultOptions_1 as defaultOptions };
}
declare class Mu {
    constructor(t: any);
    _boundBindGroup: any;
    _boundVertexBuffer: any;
    _renderer: any;
    renderStart(): void;
    commandFinished: Promise<any> | undefined;
    _resolveCommandFinished: ((value: any) => void) | undefined;
    commandEncoder: any;
    beginRenderPass(t: any): void;
    renderPassEncoder: any;
    endRenderPass(): void;
    setViewport(t: any): void;
    setPipelineFromGeometryProgramAndState(t: any, e: any, s: any, i: any): void;
    setPipeline(t: any): void;
    _boundPipeline: any;
    _setVertexBuffer(t: any, e: any): void;
    _setIndexBuffer(t: any): void;
    _boundIndexBuffer: any;
    resetBindGroup(t: any): void;
    setBindGroup(t: any, e: any, s: any): void;
    setGeometry(t: any): void;
    _setShaderBindGroups(t: any, e: any): void;
    _syncBindGroup(t: any): void;
    draw(t: any): void;
    finishRenderPass(): void;
    postrender(): void;
    restoreRenderPass(): void;
    _clearCache(): void;
    destroy(): void;
    _gpu: any;
    contextChange(t: any): void;
}
declare namespace Mu {
    export namespace extension_36 {
        let type_32: any[];
        export { type_32 as type };
        let name_32: string;
        export { name_32 as name };
        let priority_1: number;
        export { priority_1 as priority };
    }
    export { extension_36 as extension };
}
declare class $u {
    init(): void;
    shader: St | null | undefined;
    execute(t: any, e: any): void;
    destroy(): void;
}
declare namespace $u {
    export namespace extension_37 {
        let type_33: any[];
        export { type_33 as type };
        let name_33: string;
        export { name_33 as name };
    }
    export { extension_37 as extension };
}
declare class ec {
    batches: any[];
    geometryData: {
        vertices: never[];
        uvs: never[];
        indices: never[];
    };
}
declare class Nu {
    init(): void;
    _shader: St | null | undefined;
    execute(t: any, e: any): void;
    destroy(): void;
}
declare namespace Nu {
    export namespace extension_38 {
        let type_34: any[];
        export { type_34 as type };
        let name_34: string;
        export { name_34 as name };
    }
    export { extension_38 as extension };
}
declare class $_ {
    constructor(t: any);
    device: any;
    sampler: any;
    pipelines: {};
    _getMipmapPipeline(t: any): any;
    mipmapShaderModule: any;
    generateMipmap(t: any): any;
}
declare class Tt {
    static from(t: any): any;
    constructor(t: any);
    _layoutKey: number;
    name: any;
    fragment: any;
    vertex: any;
    structsAndGroups: {
        groups: any;
        structs: any;
    };
    layout: any;
    gpuLayout: any;
    autoAssignGlobalUniforms: boolean;
    autoAssignLocalUniforms: boolean;
    _generateProgramKey(): void;
    get attributeData(): {} | undefined;
    _attributeData: {} | undefined;
    destroy(): void;
}
declare function gE(r: any, t: any): void;
declare class F_ {
    contexts: any[];
    msaaTextures: any[];
    msaaSamples: number;
}
declare class D_ {
    init(t: any, e: any): void;
    _renderer: any;
    _renderTargetSystem: any;
    copyToTexture(t: any, e: any, s: any, i: any, n: any): any;
    startRenderPass(t: any, e: boolean | undefined, s: any, i: any): void;
    finishRenderPass(): void;
    _getGpuColorTexture(t: any): any;
    getDescriptor(t: any, e: any, s: any): {
        colorAttachments: any;
        depthStencilAttachment: {
            view: any;
            stencilStoreOp: string;
            stencilLoadOp: string;
            depthClearValue: number;
            depthLoadOp: string;
            depthStoreOp: string;
        } | undefined;
    };
    clear(t: any, e: boolean | undefined, s: any, i: any): void;
    initGpuRenderTarget(t: any): F_;
    ensureDepthStencilTexture(t: any): void;
    resizeGpuRenderTarget(t: any): void;
}
declare class Bu extends ja {
    adaptor: D_;
}
declare namespace Bu {
    export namespace extension_39 {
        let type_35: any[];
        export { type_35 as type };
        let name_35: string;
        export { name_35 as name };
    }
    export { extension_39 as extension };
}
declare class Fu {
    _gpuProgramData: any;
    contextChange(t: any): void;
    _gpu: any;
    getProgramData(t: any): any;
    _createGPUProgramData(t: any): any;
    destroy(): void;
}
declare namespace Fu {
    export namespace extension_40 {
        let type_36: any[];
        export { type_36 as type };
        let name_36: string;
        export { name_36 as name };
    }
    export { extension_40 as extension };
}
declare class Du {
    defaultState: {
        data: number;
        blendMode: any;
        polygonOffset: any;
        blend: boolean;
        depthMask: boolean;
        offsets: boolean;
        cullMode: "none" | "front" | "back";
        culling: boolean;
        clockwiseFrontFace: boolean;
        depthTest: boolean;
        _blendMode: any;
        _blendModeId: any;
        _polygonOffset: any;
    };
    contextChange(t: any): void;
    gpu: any;
    getColorTargets(t: any): {
        format: string;
        writeMask: number;
        blend: any;
    }[];
    destroy(): void;
}
declare namespace Du {
    export namespace extension_41 {
        let type_37: any[];
        export { type_37 as type };
        let name_37: string;
        export { name_37 as name };
    }
    export { extension_41 as extension };
}
declare const re: any[];
declare class Ou {
    constructor(t: any);
    _renderTargetStencilState: any;
    _renderer: any;
    onRenderTargetChange(t: any): void;
    _activeRenderTarget: any;
    setStencilMode(t: any, e: any): void;
    destroy(): void;
}
declare namespace Ou {
    export namespace extension_42 {
        let type_38: any[];
        export { type_38 as type };
        let name_38: string;
        export { name_38 as name };
    }
    export { extension_42 as extension };
}
declare class Lu {
    constructor(t: any);
    managedTextures: any[];
    _gpuSources: any;
    _gpuSamplers: any;
    _bindGroupHash: any;
    _textureViewHash: any;
    _uploads: {
        image: {
            type: string;
            upload(r: any, t: any, e: any): void;
        };
        buffer: {
            type: string;
            upload(r: any, t: any, e: any): void;
        };
        video: {
            type: string;
            upload(r: any, t: any, e: any): void;
        };
        compressed: {
            type: string;
            upload(r: any, t: any, e: any): void;
        };
    };
    _renderer: any;
    contextChange(t: any): void;
    _gpu: any;
    initSource(t: any): any;
    onSourceUpdate(t: any): void;
    onSourceUnload(t: any): void;
    onUpdateMipmaps(t: any): void;
    _mipmapGenerator: $_ | null | undefined;
    onSourceDestroy(t: any): void;
    onSourceResize(t: any): void;
    _initSampler(t: any): any;
    getGpuSampler(t: any): any;
    getGpuSource(t: any): any;
    getTextureBindGroup(t: any): any;
    _createTextureBindGroup(t: any): any;
    getTextureView(t: any): any;
    _createTextureView(t: any): any;
    generateCanvas(t: any): HTMLCanvasElement;
    getPixels(t: any): {
        pixels: Uint8ClampedArray;
        width: number;
        height: number;
    };
    destroy(): void;
}
declare namespace Lu {
    export namespace extension_43 {
        let type_39: any[];
        export { type_39 as type };
        let name_39: string;
        export { name_39 as name };
    }
    export { extension_43 as extension };
}
declare class Cu extends La {
    constructor();
}
declare namespace Cu {
    export namespace extension_44 {
        let type_40: any[];
        export { type_40 as type };
        let name_40: string;
        export { name_40 as name };
    }
    export { extension_44 as extension };
}
declare class Gu {
    constructor(t: any);
    _bindGroupHash: any;
    _buffers: _t[];
    _bindGroups: any[];
    _bufferResources: any[];
    _renderer: any;
    _batchBuffer: P_;
    renderEnd(): void;
    _resetBindGroups(): void;
    getUniformBindGroup(t: any, e: any): any;
    getUboResource(t: any): any;
    getArrayBindGroup(t: any): any;
    getArrayBufferResource(t: any): any;
    _getBufferResource(t: any): any;
    _getBindGroup(t: any): any;
    _uploadBindGroups(): void;
    destroy(): void;
}
declare namespace Gu {
    export namespace extension_45 {
        let type_41: any[];
        export { type_41 as type };
        let name_41: string;
        export { name_41 as name };
    }
    export { extension_45 as extension };
}
declare class qe extends V {
    constructor(t: any);
    canBundle: boolean;
    renderPipeId: string;
    _roundPixels: number;
    _context: any;
    _ownedContext: {
        [x: string]: any;
        uid: number;
        dirty: boolean;
        batchMode: string;
        instructions: any[];
        _activePath: ne;
        _transform: G;
        _fillStyle: any;
        _strokeStyle: any;
        _stateStack: any[];
        _tick: number;
        _bounds: lt;
        _boundsDirty: boolean;
        clone(): any;
        fillStyle: any;
        strokeStyle: any;
        setFillStyle(t: any): any;
        setStrokeStyle(t: any): any;
        texture(t: any, e: any, s: any, i: any, n: any, o: any): any;
        beginPath(): any;
        fill(t: any, e: any): any;
        _initNextPathLocation(): void;
        stroke(t: any): any;
        cut(): any;
        arc(t: any, e: any, s: any, i: any, n: any, o: any): any;
        arcTo(t: any, e: any, s: any, i: any, n: any): any;
        arcToSvg(t: any, e: any, s: any, i: any, n: any, o: any, a: any): any;
        bezierCurveTo(t: any, e: any, s: any, i: any, n: any, o: any, a: any): any;
        closePath(): any;
        ellipse(t: any, e: any, s: any, i: any): any;
        circle(t: any, e: any, s: any): any;
        path(t: any): any;
        lineTo(t: any, e: any): any;
        moveTo(t: any, e: any): any;
        quadraticCurveTo(t: any, e: any, s: any, i: any, n: any): any;
        rect(t: any, e: any, s: any, i: any): any;
        roundRect(t: any, e: any, s: any, i: any, n: any): any;
        poly(t: any, e: any): any;
        regularPoly(t: any, e: any, s: any, i: any, n: number | undefined, o: any): any;
        roundPoly(t: any, e: any, s: any, i: any, n: any, o: any): any;
        roundShape(t: any, e: any, s: any, i: any): any;
        filletRect(t: any, e: any, s: any, i: any, n: any): any;
        chamferRect(t: any, e: any, s: any, i: any, n: any, o: any): any;
        star(t: any, e: any, s: any, i: any, n?: number, o?: number): any;
        svg(t: any): any;
        restore(): any;
        save(): any;
        getTransform(): G;
        resetTransform(): any;
        rotate(t: any): any;
        scale(t: any, e?: any): any;
        setTransform(t: any, e: any, s: any, i: any, n: any, o: any): any;
        transform(t: any, e: any, s: any, i: any, n: any, o: any): any;
        translate(t: any, e?: any): any;
        clear(): any;
        onUpdate(): void;
        readonly bounds: lt;
        containsPoint(t: any): boolean;
        destroy(t?: boolean): void;
        customShader: any;
    } | undefined;
    allowChildren: boolean;
    set roundPixels(t: boolean);
    get roundPixels(): boolean;
    set context(t: any);
    get context(): any;
    get bounds(): any;
    addBounds(t: any): void;
    containsPoint(t: any): any;
    onViewUpdate(): void;
    _didGraphicsUpdate: boolean | undefined;
    destroy(t: any): void;
    _callContextMethod(t: any, e: any): this;
    setFillStyle(...t: any[]): this;
    setStrokeStyle(...t: any[]): this;
    fill(...t: any[]): this;
    stroke(...t: any[]): this;
    texture(...t: any[]): this;
    beginPath(): this;
    cut(): this;
    arc(...t: any[]): this;
    arcTo(...t: any[]): this;
    arcToSvg(...t: any[]): this;
    bezierCurveTo(...t: any[]): this;
    closePath(): this;
    ellipse(...t: any[]): this;
    circle(...t: any[]): this;
    path(...t: any[]): this;
    lineTo(...t: any[]): this;
    moveTo(...t: any[]): this;
    quadraticCurveTo(...t: any[]): this;
    rect(...t: any[]): this;
    roundRect(...t: any[]): this;
    poly(...t: any[]): this;
    regularPoly(...t: any[]): this;
    roundPoly(...t: any[]): this;
    roundShape(...t: any[]): this;
    filletRect(...t: any[]): this;
    chamferRect(...t: any[]): this;
    star(...t: any[]): this;
    svg(...t: any[]): this;
    restore(...t: any[]): this;
    save(): this;
    getTransform(): any;
    resetTransform(): this;
    rotateTransform(...t: any[]): this;
    scaleTransform(...t: any[]): this;
    setTransform(...t: any[]): this;
    transform(...t: any[]): this;
    translateTransform(...t: any[]): this;
    clear(): this;
    set fillStyle(t: any);
    get fillStyle(): any;
    set strokeStyle(t: any);
    get strokeStyle(): any;
    clone(t?: boolean): qe;
    lineStyle(t: any, e: any, s: any): this;
    beginFill(t: any, e: any): this;
    endFill(): this;
    drawCircle(...t: any[]): this;
    drawEllipse(...t: any[]): this;
    drawPolygon(...t: any[]): this;
    drawRect(...t: any[]): this;
    drawRoundedRect(...t: any[]): this;
    drawStar(...t: any[]): this;
}
declare let Bt: {
    new (...args: any[]): {
        [x: string]: any;
        uid: number;
        dirty: boolean;
        batchMode: string;
        instructions: any[];
        _activePath: ne;
        _transform: G;
        _fillStyle: any;
        _strokeStyle: any;
        _stateStack: any[];
        _tick: number;
        _bounds: lt;
        _boundsDirty: boolean;
        clone(): any;
        fillStyle: any;
        strokeStyle: any;
        setFillStyle(t: any): any;
        setStrokeStyle(t: any): any;
        texture(t: any, e: any, s: any, i: any, n: any, o: any): any;
        beginPath(): any;
        fill(t: any, e: any): any;
        _initNextPathLocation(): void;
        stroke(t: any): any;
        cut(): any;
        arc(t: any, e: any, s: any, i: any, n: any, o: any): any;
        arcTo(t: any, e: any, s: any, i: any, n: any): any;
        arcToSvg(t: any, e: any, s: any, i: any, n: any, o: any, a: any): any;
        bezierCurveTo(t: any, e: any, s: any, i: any, n: any, o: any, a: any): any;
        closePath(): any;
        ellipse(t: any, e: any, s: any, i: any): any;
        circle(t: any, e: any, s: any): any;
        path(t: any): any;
        lineTo(t: any, e: any): any;
        moveTo(t: any, e: any): any;
        quadraticCurveTo(t: any, e: any, s: any, i: any, n: any): any;
        rect(t: any, e: any, s: any, i: any): any;
        roundRect(t: any, e: any, s: any, i: any, n: any): any;
        poly(t: any, e: any): any;
        regularPoly(t: any, e: any, s: any, i: any, n: number | undefined, o: any): any;
        roundPoly(t: any, e: any, s: any, i: any, n: any, o: any): any;
        roundShape(t: any, e: any, s: any, i: any): any;
        filletRect(t: any, e: any, s: any, i: any, n: any): any;
        chamferRect(t: any, e: any, s: any, i: any, n: any, o: any): any;
        star(t: any, e: any, s: any, i: any, n?: number, o?: number): any;
        svg(t: any): any;
        restore(): any;
        save(): any;
        getTransform(): G;
        resetTransform(): any;
        rotate(t: any): any;
        scale(t: any, e?: any): any;
        setTransform(t: any, e: any, s: any, i: any, n: any, o: any): any;
        transform(t: any, e: any, s: any, i: any, n: any, o: any): any;
        translate(t: any, e?: any): any;
        clear(): any;
        onUpdate(): void;
        readonly bounds: lt;
        containsPoint(t: any): boolean;
        destroy(t?: boolean): void;
        customShader: any;
    };
    [x: string]: any;
    defaultFillStyle: {
        color: number;
        alpha: number;
        texture: A;
        matrix: null;
        fill: null;
    };
    defaultStrokeStyle: {
        width: number;
        color: number;
        alpha: number;
        alignment: number;
        miterLimit: number;
        cap: string;
        join: string;
        texture: A;
        matrix: null;
        fill: null;
    };
};
declare class rc {
    geometry: yn;
    instructions: Yi;
    init(): void;
}
declare let Ps: {
    new (): {
        _activeBatchers: any[];
        _gpuContextHash: {};
        _graphicsDataContextHash: any;
        _needsContextNeedsRebuild: any[];
        init(t: any): void;
        prerender(): void;
        getContextRenderData(t: any): any;
        updateGpuContext(t: any): any;
        getGpuContext(t: any): any;
        _returnActiveBatchers(): void;
        _initContextRenderData(t: any): any;
        _initContext(t: any): any;
        onGraphicsContextUpdate(t: any): void;
        onGraphicsContextDestroy(t: any): void;
        _cleanGraphicsContextData(t: any): void;
        destroy(): void;
    };
    extension: {
        type: any[];
        name: string;
    };
    defaultOptions: {
        bezierSmoothness: number;
    };
};
declare class ne {
    constructor(t: any);
    instructions: any;
    uid: number;
    _dirty: boolean;
    get shapePath(): Pc;
    _shapePath: Pc | undefined;
    addPath(t: any, e: any): this;
    arc(...t: any[]): this;
    arcTo(...t: any[]): this;
    arcToSvg(...t: any[]): this;
    bezierCurveTo(...t: any[]): this;
    bezierCurveToShort(t: any, e: any, s: any, i: any, n: any): this;
    closePath(): this;
    ellipse(...t: any[]): this;
    lineTo(...t: any[]): this;
    moveTo(...t: any[]): this;
    quadraticCurveTo(...t: any[]): this;
    quadraticCurveToShort(t: any, e: any, s: any): this;
    rect(t: any, e: any, s: any, i: any, n: any): this;
    circle(t: any, e: any, s: any, i: any): this;
    roundRect(...t: any[]): this;
    poly(...t: any[]): this;
    regularPoly(...t: any[]): this;
    roundPoly(...t: any[]): this;
    roundShape(...t: any[]): this;
    filletRect(...t: any[]): this;
    chamferRect(...t: any[]): this;
    star(t: any, e: any, s: any, i: any, n: any, o: any, a: any): this;
    clone(t?: boolean): ne;
    clear(): this;
    transform(t: any): this;
    get bounds(): lt;
    getLastPoint(t: any): any;
}
declare class Wn {
    constructor(t: any, e: any);
    state: {
        data: number;
        blendMode: any;
        polygonOffset: any;
        blend: boolean;
        depthMask: boolean;
        offsets: boolean;
        cullMode: "none" | "front" | "back";
        culling: boolean;
        clockwiseFrontFace: boolean;
        depthTest: boolean;
        _blendMode: any;
        _blendModeId: any;
        _polygonOffset: any;
    };
    _graphicsBatchesHash: any;
    renderer: any;
    _adaptor: any;
    validateRenderable(t: any): boolean;
    addRenderable(t: any, e: any): void;
    updateRenderable(t: any): void;
    destroyRenderable(t: any): void;
    execute(t: any): void;
    _rebuild(t: any): void;
    _addToBatcher(t: any, e: any): void;
    _getBatchesForRenderable(t: any): any;
    _initBatchesForRenderable(t: any): any;
    _removeBatchForRenderable(t: any): void;
    destroy(): void;
}
declare namespace Wn {
    export namespace extension_46 {
        let type_42: any[];
        export { type_42 as type };
        let name_42: string;
        export { name_42 as name };
    }
    export { extension_46 as extension };
}
declare class jm extends fi {
    constructor(...t: any[]);
    renderPipeId: string;
    _updateBounds(): void;
}
declare class Io {
    constructor(t: any);
    _gpuText: any;
    _renderer: any;
    validateRenderable(t: any): boolean;
    addRenderable(t: any): void;
    updateRenderable(t: any): void;
    destroyRenderable(t: any): void;
    _destroyRenderableById(t: any): void;
    _updateText(t: any): void;
    _updateGpuText(t: any): Promise<void>;
    _getGpuText(t: any): any;
    initGpuText(t: any): {
        texture: A;
        currentKey: string;
        batchableSprite: any;
        textureNeedsUploading: boolean;
        generatingTexture: boolean;
    };
    destroy(): void;
}
declare namespace Io {
    export namespace extension_47 {
        let type_43: any[];
        export { type_43 as type };
        let name_43: string;
        export { name_43 as name };
    }
    export { extension_47 as extension };
}
declare class Do {
    svgRoot: any;
    foreignObject: any;
    domElement: HTMLElement;
    styleElement: HTMLElement;
    image: HTMLImageElement;
}
declare const Pe_base: {
    new (t?: {}): {
        [x: string]: any;
        align: any;
        _align: any;
        breakWords: any;
        _breakWords: any;
        dropShadow: any;
        _dropShadow: any;
        fontFamily: any;
        _fontFamily: any;
        fontSize: any;
        _fontSize: any;
        fontStyle: any;
        _fontStyle: any;
        fontVariant: any;
        _fontVariant: any;
        fontWeight: any;
        _fontWeight: any;
        leading: any;
        _leading: any;
        letterSpacing: any;
        _letterSpacing: any;
        lineHeight: any;
        _lineHeight: any;
        padding: any;
        _padding: any;
        trim: any;
        _trim: any;
        textBaseline: any;
        _textBaseline: any;
        whiteSpace: any;
        _whiteSpace: any;
        wordWrap: any;
        _wordWrap: any;
        wordWrapWidth: any;
        _wordWrapWidth: any;
        fill: any;
        _originalFill: any;
        _fill: any;
        stroke: any;
        _originalStroke: any;
        _stroke: any;
        _generateKey(): string;
        _styleKey: string | null | undefined;
        update(): void;
        reset(): void;
        readonly styleKey: string;
        clone(): any;
        destroy(t?: boolean): void;
    };
    [x: string]: any;
    defaultDropShadow: {
        alpha: number;
        angle: number;
        blur: number;
        color: string;
        distance: number;
    };
    defaultTextStyle: {
        align: string;
        breakWords: boolean;
        dropShadow: null;
        fill: string;
        fontFamily: string;
        fontSize: number;
        fontStyle: string;
        fontVariant: string;
        fontWeight: string;
        leading: number;
        letterSpacing: number;
        lineHeight: number;
        padding: number;
        stroke: null;
        textBaseline: string;
        trim: boolean;
        whiteSpace: string;
        wordWrap: boolean;
        wordWrapWidth: number;
    };
};
declare class Pe extends Pe_base {
    _cssOverrides: any[];
    set cssOverrides(t: any[]);
    get cssOverrides(): any[];
    tagStyles: any;
    _cssStyle: string | null | undefined;
    clone(): Pe;
    get cssStyle(): string;
    addOverride(...t: any[]): void;
    removeOverride(...t: any[]): void;
}
declare class Xs {
    constructor(t: any);
    _activeTextures: {};
    _renderer: any;
    _createCanvas: boolean;
    getTexture(t: any): Promise<any>;
    getManagedTexture(t: any, e: any, s: any, i: any): any;
    _buildTexturePromise(t: any, e: any, s: any): Promise<any>;
    _increaseReferenceCount(t: any): void;
    decreaseReferenceCount(t: any): void;
    _cleanUp(t: any): void;
    getReferenceCount(t: any): any;
    destroy(): void;
}
declare namespace Xs {
    export namespace extension_48 {
        let type_44: any[];
        export { type_44 as type };
        let name_44: string;
        export { name_44 as name };
    }
    export { extension_48 as extension };
    export namespace defaultFontOptions {
        let fontFamily: string;
        let fontStyle: string;
        let fontWeight: string;
    }
}
declare class Ai {
    constructor(t: any);
    _renderer: any;
    init(t: any): void;
}
declare namespace Ai {
    export namespace extension_49 {
        let type_45: any[];
        export { type_45 as type };
        let name_45: string;
        export { name_45 as name };
        let priority_2: number;
        export { priority_2 as priority };
    }
    export { extension_49 as extension };
    export namespace defaultOptions_2 {
        let hello: boolean;
    }
    export { defaultOptions_2 as defaultOptions };
}
declare class y2 {
}
declare const ge_base: {
    new (t?: {}): {
        [x: string]: any;
        options: {};
        uid: number;
        _resourceType: string;
        _resourceId: number;
        uploadMethodId: string;
        _resolution: any;
        pixelWidth: any;
        pixelHeight: any;
        width: number;
        height: number;
        sampleCount: any;
        mipLevelCount: any;
        autoGenerateMipmaps: any;
        format: any;
        dimension: any;
        antialias: any;
        _touched: number;
        _batchTick: number;
        _textureBindLocation: number;
        label: any;
        resource: any;
        autoGarbageCollect: any;
        alphaMode: any;
        style: any;
        destroyed: boolean;
        readonly source: any;
        _style: any;
        addressMode: any;
        repeatMode: any;
        magFilter: any;
        minFilter: any;
        mipmapFilter: any;
        lodMinClamp: any;
        lodMaxClamp: any;
        _onStyleChange(): void;
        update(): void;
        destroy(): void;
        unload(): void;
        readonly resourceWidth: any;
        readonly resourceHeight: any;
        resolution: any;
        resize(t: any, e: any, s: any): boolean;
        updateMipmaps(): void;
        wrapMode: any;
        scaleMode: any;
        _refreshPOT(): void;
        isPowerOfTwo: boolean | undefined;
    };
    [x: string]: any;
    test(t: any): void;
    defaultOptions: {
        resolution: number;
        format: string;
        alphaMode: string;
        dimensions: string;
        mipLevelCount: number;
        autoGenerateMipmaps: boolean;
        sampleCount: number;
        antialias: boolean;
        autoGarbageCollect: boolean;
    };
};
declare class ge extends ge_base {
    static test(t: any): boolean;
    constructor(t: any);
    autoGarbageCollect: boolean;
}
declare namespace ge {
    let extension_50: any;
    export { extension_50 as extension };
}
declare class Yi {
    uid: number;
    instructions: any[];
    instructionSize: number;
    reset(): void;
    add(t: any): void;
    log(): void;
}
declare namespace tt {
    export { lT as FILE_HEADER_SIZE };
    export { aT as FILE_IDENTIFIER };
    export { dT as FORMATS_TO_COMPONENTS };
    export { fT as INTERNAL_FORMAT_TO_BYTES_PER_PIXEL };
    export { oT as INTERNAL_FORMAT_TO_TEXTURE_FORMATS };
    export { uT as FIELDS };
    export { cT as TYPES_TO_BYTES_PER_COMPONENT };
    export { pT as TYPES_TO_BYTES_PER_PIXEL };
    export { hT as ENDIANNESS };
}
declare class Xp {
    _parsers: any[];
    _parsersValidated: boolean;
    parsers: object;
    promiseCache: {};
    reset(): void;
    _getLoadPromiseAndParser(t: any, e: any): {
        promise: null;
        parser: null;
    };
    load(t: any, e: any): Promise<any>;
    unload(t: any): Promise<void>;
    _validateParsers(): void;
    _parserHash: any;
}
declare var gt: any;
declare const wt: 16;
declare var j_: any;
declare const rs: Al;
declare class Al {
    _effectClasses: any[];
    _tests: any[];
    _initialized: boolean;
    init(): void;
    add(t: any): void;
    getMaskEffect(t: any): any;
    returnMaskEffect(t: any): void;
}
declare const wm_base: {
    new (t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    from(t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        blendMode: string;
        resolution: number;
        padding: number;
        antialias: string;
        blendRequired: boolean;
    };
};
declare class wm extends wm_base {
    sprite: any;
    _textureMatrix: hn;
}
declare class G {
    static get IDENTITY(): G;
    static get shared(): G;
    constructor(t?: number, e?: number, s?: number, i?: number, n?: number, o?: number);
    array: Float32Array | null;
    a: number;
    b: number;
    c: number;
    d: number;
    tx: number;
    ty: number;
    fromArray(t: any): void;
    set(t: any, e: any, s: any, i: any, n: any, o: any): this;
    toArray(t: any, e: any): any;
    apply(t: any, e: any): any;
    applyInverse(t: any, e: any): any;
    translate(t: any, e: any): this;
    scale(t: any, e: any): this;
    rotate(t: any): this;
    append(t: any): this;
    appendFrom(t: any, e: any): this;
    setTransform(t: any, e: any, s: any, i: any, n: any, o: any, a: any, u: any, l: any): this;
    prepend(t: any): this;
    decompose(t: any): any;
    invert(): this;
    isIdentity(): boolean;
    identity(): this;
    clone(): G;
    copyTo(t: any): any;
    copyFrom(t: any): this;
    equals(t: any): boolean;
}
declare class $r extends V {
    constructor(...t: any[]);
    renderPipeId: string;
    canBundle: boolean;
    _roundPixels: number;
    allowChildren: boolean;
    set shader(t: any);
    get shader(): any;
    set texture(t: any);
    get texture(): any;
    state: any;
    _geometry: any;
    set roundPixels(t: boolean);
    get roundPixels(): boolean;
    get material(): any;
    _shader: any;
    set geometry(t: any);
    get geometry(): any;
    _texture: any;
    get batched(): boolean;
    get bounds(): any;
    addBounds(t: any): void;
    containsPoint(t: any): boolean;
    onViewUpdate(): void;
    destroy(t: any): void;
}
declare let Jt: {
    new (...t: any[]): {
        [x: string]: any;
        batchMode: string;
        positions: any;
        uvs: any;
        indices: any;
        uid: number;
        _layoutKey: number;
        instanceCount: any;
        _bounds: lt;
        _boundsDirty: boolean;
        attributes: any;
        buffers: any[];
        indexBuffer: any;
        topology: any;
        onBufferUpdate(): void;
        getAttribute(t: any): any;
        getIndex(): any;
        getBuffer(t: any): any;
        getSize(): number;
        readonly bounds: any;
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        topology: string;
        shrinkBuffersToFit: boolean;
    };
};
declare class Kn {
    constructor(t: any, e: any);
    localUniforms: {
        _touched: number;
        uid: number;
        _resourceType: string;
        _resourceId: number;
        isUniformGroup: boolean;
        _dirtyId: number;
        uniformStructures: any;
        uniforms: {};
        ubo: any;
        isStatic: any;
        _signature: any;
        update(): void;
    };
    localUniformsBindGroup: Lt;
    _meshDataHash: any;
    _gpuBatchableMeshHash: any;
    renderer: any;
    _adaptor: any;
    validateRenderable(t: any): boolean;
    addRenderable(t: any, e: any): void;
    updateRenderable(t: any): void;
    destroyRenderable(t: any): void;
    execute({ mesh: t }: {
        mesh: any;
    }): void;
    _getMeshData(t: any): any;
    _initMeshData(t: any): any;
    _getBatchableMesh(t: any): any;
    _initBatchableMesh(t: any): any;
    destroy(): void;
}
declare namespace Kn {
    export namespace extension_51 {
        let type_46: any[];
        export { type_46 as type };
        let name_46: string;
        export { name_46 as name };
    }
    export { extension_51 as extension };
}
declare class oA extends $r {
    constructor(t: any);
    autoResize: boolean;
    textureUpdated(): void;
}
declare let mA: {
    new (t: any): {
        [x: string]: any;
        autoUpdate: boolean;
        onRender: () => void;
        _render(): void;
        renderPipeId: string;
        canBundle: boolean;
        _roundPixels: number;
        allowChildren: boolean;
        shader: any;
        texture: any;
        state: any;
        _geometry: any;
        roundPixels: boolean;
        readonly material: any;
        _shader: any;
        geometry: any;
        _texture: any;
        readonly batched: boolean;
        readonly bounds: any;
        addBounds(t: any): void;
        containsPoint(t: any): boolean;
        onViewUpdate(): void;
        didViewUpdate: boolean;
        destroy(t: any): void;
        uid: number;
        _updateFlags: number;
        isRenderGroupRoot: boolean;
        renderGroup: Fl | null;
        didChange: boolean;
        relativeRenderGroupDepth: number;
        children: any[];
        parent: any;
        includeInBuild: boolean;
        measurable: boolean;
        isSimple: boolean;
        updateTick: number;
        localTransform: G;
        relativeGroupTransform: G;
        groupTransform: G;
        destroyed: boolean;
        _position: rt;
        _scale: rt;
        _pivot: rt;
        _skew: rt;
        _cx: number;
        _sx: number;
        _cy: number;
        _sy: number;
        _rotation: number;
        localColor: number;
        localAlpha: number;
        groupAlpha: number;
        groupColor: number;
        groupColorAlpha: number;
        localBlendMode: string;
        groupBlendMode: string;
        localDisplayStatus: number;
        globalDisplayStatus: number;
        _didChangeId: number;
        _didLocalTransformChangeId: number;
        effects: any[];
        addChild(...t: any[]): any;
        sortDirty: boolean | undefined;
        removeChild(...t: any[]): any;
        _onUpdate(t: any): void;
        isRenderGroup: boolean;
        enableRenderGroup(): void;
        _updateIsSimple(): void;
        readonly worldTransform: G;
        _worldTransform: G | undefined;
        x: any;
        y: any;
        position: rt;
        rotation: number;
        angle: number;
        pivot: rt;
        skew: rt;
        scale: rt;
        width: number;
        height: number;
        getSize(t: any): any;
        setSize(t: any, e: any): void;
        _updateSkew(): void;
        updateTransform(t: any): any;
        setFromMatrix(t: any): void;
        updateLocalTransform(): void;
        alpha: number;
        tint: number;
        blendMode: string;
        visible: boolean;
        culled: boolean;
        renderable: boolean;
        readonly isRenderable: boolean;
        _mask: any;
        _filters: any;
    };
    defaultOptions: {
        textureScale: number;
    };
    mixin(t: any): void;
};
declare class TA extends $r {
    constructor(t: any);
    autoUpdate: boolean;
    onRender: () => void;
    set vertices(t: any);
    get vertices(): any;
    _render(): void;
}
declare function un(): void;
declare let te: {
    new (t?: {}): {
        [x: string]: any;
        update(t: any): void;
        width: any;
        height: any;
        _originalWidth: any;
        _originalHeight: any;
        _leftWidth: any;
        _rightWidth: any;
        _topHeight: any;
        _bottomHeight: any;
        updatePositions(): void;
        updateUvs(): void;
        build(t: any): void;
        verticesX: any;
        verticesY: any;
        batchMode: string;
        positions: any;
        uvs: any;
        indices: any;
        uid: number;
        _layoutKey: number;
        instanceCount: any;
        _bounds: lt;
        _boundsDirty: boolean;
        attributes: any;
        buffers: any[];
        indexBuffer: any;
        topology: any;
        onBufferUpdate(): void;
        getAttribute(t: any): any;
        getIndex(): any;
        getBuffer(t: any): any;
        getSize(): number;
        readonly bounds: any;
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        width: number;
        height: number;
        leftWidth: number;
        topHeight: number;
        rightWidth: number;
        bottomHeight: number;
        originalWidth: number;
        originalHeight: number;
    };
};
declare const wA_base: {
    new (t: any): {
        [x: string]: any;
        _roundPixels: number;
        renderPipeId: string;
        batched: boolean;
        _didSpriteUpdate: boolean;
        bounds: {
            minX: number;
            minY: number;
            maxX: number;
            maxY: number;
        };
        _leftWidth: any;
        _topHeight: any;
        _rightWidth: any;
        _bottomHeight: any;
        _width: any;
        _height: any;
        allowChildren: boolean;
        texture: any;
        roundPixels: boolean;
        width: any;
        height: any;
        leftWidth: any;
        topHeight: any;
        rightWidth: any;
        bottomHeight: any;
        _texture: any;
        readonly originalWidth: any;
        readonly originalHeight: any;
        onViewUpdate(): void;
        didViewUpdate: boolean;
        addBounds(t: any): void;
        containsPoint(t: any): boolean;
        destroy(t: any): void;
        uid: number;
        _updateFlags: number;
        isRenderGroupRoot: boolean;
        renderGroup: Fl | null;
        didChange: boolean;
        relativeRenderGroupDepth: number;
        children: any[];
        parent: any;
        includeInBuild: boolean;
        measurable: boolean;
        isSimple: boolean;
        updateTick: number;
        localTransform: G;
        relativeGroupTransform: G;
        groupTransform: G;
        destroyed: boolean;
        _position: rt;
        _scale: rt;
        _pivot: rt;
        _skew: rt;
        _cx: number;
        _sx: number;
        _cy: number;
        _sy: number;
        _rotation: number;
        localColor: number;
        localAlpha: number;
        groupAlpha: number;
        groupColor: number;
        groupColorAlpha: number;
        localBlendMode: string;
        groupBlendMode: string;
        localDisplayStatus: number;
        globalDisplayStatus: number;
        _didChangeId: number;
        _didLocalTransformChangeId: number;
        effects: any[];
        addChild(...t: any[]): any;
        sortDirty: boolean | undefined;
        removeChild(...t: any[]): any;
        _onUpdate(t: any): void;
        isRenderGroup: boolean;
        enableRenderGroup(): void;
        _updateIsSimple(): void;
        readonly worldTransform: G;
        _worldTransform: G | undefined;
        x: any;
        y: any;
        position: rt;
        rotation: number;
        angle: number;
        pivot: rt;
        skew: rt;
        scale: rt;
        getSize(t: any): any;
        setSize(t: any, e: any): void;
        _updateSkew(): void;
        updateTransform(t: any): any;
        setFromMatrix(t: any): void;
        updateLocalTransform(): void;
        alpha: number;
        tint: number;
        blendMode: string;
        visible: boolean;
        culled: boolean;
        renderable: boolean;
        readonly isRenderable: boolean;
        _mask: any;
        _filters: any;
    };
    defaultOptions: {
        texture: A;
    };
    mixin(t: any): void;
};
declare class wA extends wA_base {
    constructor(...t: any[]);
}
declare let fx: {
    new (t: any): {
        [x: string]: any;
        _roundPixels: number;
        renderPipeId: string;
        batched: boolean;
        _didSpriteUpdate: boolean;
        bounds: {
            minX: number;
            minY: number;
            maxX: number;
            maxY: number;
        };
        _leftWidth: any;
        _topHeight: any;
        _rightWidth: any;
        _bottomHeight: any;
        _width: any;
        _height: any;
        allowChildren: boolean;
        texture: any;
        roundPixels: boolean;
        width: any;
        height: any;
        leftWidth: any;
        topHeight: any;
        rightWidth: any;
        bottomHeight: any;
        _texture: any;
        readonly originalWidth: any;
        readonly originalHeight: any;
        onViewUpdate(): void;
        didViewUpdate: boolean;
        addBounds(t: any): void;
        containsPoint(t: any): boolean;
        destroy(t: any): void;
        uid: number;
        _updateFlags: number;
        isRenderGroupRoot: boolean;
        renderGroup: Fl | null;
        didChange: boolean;
        relativeRenderGroupDepth: number;
        children: any[];
        parent: any;
        includeInBuild: boolean;
        measurable: boolean;
        isSimple: boolean;
        updateTick: number;
        localTransform: G;
        relativeGroupTransform: G;
        groupTransform: G;
        destroyed: boolean;
        _position: rt;
        _scale: rt;
        _pivot: rt;
        _skew: rt;
        _cx: number;
        _sx: number;
        _cy: number;
        _sy: number;
        _rotation: number;
        localColor: number;
        localAlpha: number;
        groupAlpha: number;
        groupColor: number;
        groupColorAlpha: number;
        localBlendMode: string;
        groupBlendMode: string;
        localDisplayStatus: number;
        globalDisplayStatus: number;
        _didChangeId: number;
        _didLocalTransformChangeId: number;
        effects: any[];
        addChild(...t: any[]): any;
        sortDirty: boolean | undefined;
        removeChild(...t: any[]): any;
        _onUpdate(t: any): void;
        isRenderGroup: boolean;
        enableRenderGroup(): void;
        _updateIsSimple(): void;
        readonly worldTransform: G;
        _worldTransform: G | undefined;
        x: any;
        y: any;
        position: rt;
        rotation: number;
        angle: number;
        pivot: rt;
        skew: rt;
        scale: rt;
        getSize(t: any): any;
        setSize(t: any, e: any): void;
        _updateSkew(): void;
        updateTransform(t: any): any;
        setFromMatrix(t: any): void;
        updateLocalTransform(): void;
        alpha: number;
        tint: number;
        blendMode: string;
        visible: boolean;
        culled: boolean;
        renderable: boolean;
        readonly isRenderable: boolean;
        _mask: any;
        _filters: any;
    };
    defaultOptions: {
        texture: A;
    };
    mixin(t: any): void;
};
declare class Xo {
    constructor(t: any);
    _gpuSpriteHash: any;
    _renderer: any;
    addRenderable(t: any, e: any): void;
    updateRenderable(t: any): void;
    validateRenderable(t: any): boolean;
    destroyRenderable(t: any): void;
    _updateBatchableSprite(t: any, e: any): void;
    _getGpuSprite(t: any): any;
    _initGPUSprite(t: any): ws;
    destroy(): void;
}
declare namespace Xo {
    export namespace extension_52 {
        let type_47: any[];
        export { type_47 as type };
        let name_47: string;
        export { name_47 as name };
    }
    export { extension_52 as extension };
}
declare let PS: {
    new (t?: {}): {
        [x: string]: any;
        noise: any;
        seed: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        noise: number;
    };
    from(t: any): {
        [x: string]: any;
        enabled: boolean;
        _state: {
            data: number;
            blendMode: any;
            polygonOffset: any;
            blend: boolean;
            depthMask: boolean;
            offsets: boolean;
            cullMode: "none" | "front" | "back";
            culling: boolean;
            clockwiseFrontFace: boolean;
            depthTest: boolean;
            _blendMode: any;
            _blendModeId: any;
            _polygonOffset: any;
        };
        padding: any;
        antialias: any;
        resolution: any;
        blendRequired: any;
        apply(t: any, e: any, s: any, i: any): void;
        blendMode: any;
        _uniformBindMap: any;
        _ownedBindGroups: any[];
        gpuProgram: any;
        glProgram: any;
        compatibleRenderers: any;
        groups: any;
        resources: {};
        addResource(t: any, e: any, s: any): void;
        _buildResourceAccessor(t: any, e: any): {};
        destroy(t?: boolean): void;
    };
};
declare class rt {
    constructor(t: any, e: any, s: any);
    _x: any;
    _y: any;
    _observer: any;
    clone(t: any): rt;
    set(t?: number, e?: number): this;
    copyFrom(t: any): this;
    copyTo(t: any): any;
    equals(t: any): boolean;
    set x(t: any);
    get x(): any;
    set y(t: any);
    get y(): any;
}
declare const vl: number;
declare class Iu {
    constructor(t: any);
    _moduleCache: any;
    _bufferLayoutsCache: any;
    _pipeCache: any;
    _pipeStateCaches: any;
    _colorMask: number;
    _multisampleCount: number;
    _renderer: any;
    contextChange(t: any): void;
    _gpu: any;
    setMultisampleCount(t: any): void;
    setRenderTarget(t: any): void;
    _depthStencilAttachment: number | undefined;
    setColorMask(t: any): void;
    setStencilMode(t: any): void;
    _stencilMode: any;
    _stencilState: any;
    setPipeline(t: any, e: any, s: any, i: any): void;
    getPipeline(t: any, e: any, s: any, i: any): any;
    _createPipeline(t: any, e: any, s: any, i: any): any;
    _getModule(t: any): any;
    _createModule(t: any): any;
    _generateBufferKey(t: any): any;
    _createVertexBufferLayouts(t: any): any;
    _updatePipeHash(): void;
    destroy(): void;
}
declare namespace Iu {
    export namespace extension_53 {
        let type_48: any[];
        export { type_48 as type };
        let name_48: string;
        export { name_48 as name };
    }
    export { extension_53 as extension };
}
declare let Ho: {
    new (...t: any[]): {
        [x: string]: any;
        build(t: any): void;
        verticesX: any;
        verticesY: any;
        width: any;
        height: any;
        batchMode: string;
        positions: any;
        uvs: any;
        indices: any;
        uid: number;
        _layoutKey: number;
        instanceCount: any;
        _bounds: lt;
        _boundsDirty: boolean;
        attributes: any;
        buffers: any[];
        indexBuffer: any;
        topology: any;
        onBufferUpdate(): void;
        getAttribute(t: any): any;
        getIndex(): any;
        getBuffer(t: any): any;
        getSize(): number;
        readonly bounds: any;
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        width: number;
        height: number;
        verticesX: number;
        verticesY: number;
    };
};
declare class j {
    static get shared(): j;
    constructor(t?: number, e?: number);
    x: number;
    y: number;
    clone(): j;
    copyFrom(t: any): this;
    copyTo(t: any): any;
    equals(t: any): boolean;
    set(t?: number, e?: number): this;
}
declare class Ae {
    constructor(...t: any[]);
    type: string;
    points: any[];
    closePath: boolean;
    clone(): Ae;
    contains(t: any, e: any): boolean;
    strokeContains(t: any, e: any, s: any): boolean;
    getBounds(t: any): any;
    copyFrom(t: any): this;
    copyTo(t: any): any;
    get lastX(): any;
    get lastY(): any;
    get x(): any;
    get y(): any;
}
declare class es {
    constructor(t: any, e: any);
    _pool: any[];
    _count: number;
    _index: number;
    _classType: any;
    prepopulate(t: any): void;
    get(t: any): any;
    return(t: any): void;
    get totalSize(): number;
    get totalFree(): number;
    get totalUsed(): number;
}
declare class El {
    _poolsByClass: Map<any, any>;
    prepopulate(t: any, e: any): void;
    get(t: any, e: any): any;
    return(t: any): void;
    getPool(t: any): any;
    stats(): {};
}
declare let Mm: {
    new (t: any): {
        _tick: () => void;
        timeout: number;
        _processQueue: () => void;
        renderer: any;
        queue: any[];
        resolves: any[];
        getQueue(): any[];
        add(t: any): any;
        _addContainer(t: any): void;
        upload(t: any): Promise<any>;
        dedupeQueue(): void;
        _resolve(): void;
    };
    uploadsPerFrame: number;
};
declare const Xm_base: {
    new (t: any): {
        _tick: () => void;
        timeout: number;
        _processQueue: () => void;
        renderer: any;
        queue: any[];
        resolves: any[];
        getQueue(): any[];
        add(t: any): any;
        _addContainer(t: any): void;
        upload(t: any): Promise<any>;
        dedupeQueue(): void;
        _resolve(): void;
    };
    uploadsPerFrame: number;
};
declare class Xm extends Xm_base {
    resolveQueueItem(t: any, e: any): null;
    resolveContainerQueueItem(t: any, e: any): void;
    resolveGraphicsContextQueueItem(t: any): any;
}
declare class Wm extends Vm {
    destroy(): void;
}
declare namespace Wm {
    export namespace extension_54 {
        let type_49: any[];
        export { type_49 as type };
        let name_49: string;
        export { name_49 as name };
    }
    export { extension_54 as extension };
}
declare class Vm extends Xm {
    uploadQueueItem(t: any): void;
    uploadTextureSource(t: any): void;
    uploadText(t: any): void;
    uploadBitmapText(t: any): void;
    uploadHTMLText(t: any): void;
    uploadGraphicsContext(t: any): null;
}
declare const op_base: {
    new (...t: any[]): {
        [x: string]: any;
        batchMode: string;
        positions: any;
        uvs: any;
        indices: any;
        uid: number;
        _layoutKey: number;
        instanceCount: any;
        _bounds: lt;
        _boundsDirty: boolean;
        attributes: any;
        buffers: any[];
        indexBuffer: any;
        topology: any;
        onBufferUpdate(): void;
        getAttribute(t: any): any;
        getIndex(): any;
        getBuffer(t: any): any;
        getSize(): number;
        readonly bounds: any;
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        topology: string;
        shrinkBuffersToFit: boolean;
    };
};
declare class op extends op_base {
    constructor();
}
declare const yl: number;
declare class z {
    static get EMPTY(): z;
    constructor(t?: number, e?: number, s?: number, i?: number);
    type: string;
    x: number;
    y: number;
    width: number;
    height: number;
    get left(): number;
    get right(): number;
    get top(): number;
    get bottom(): number;
    isEmpty(): boolean;
    clone(): z;
    copyFromBounds(t: any): this;
    copyFrom(t: any): this;
    copyTo(t: any): any;
    contains(t: any, e: any): boolean;
    strokeContains(t: any, e: any, s: any): boolean;
    intersects(t: any, e: any): boolean;
    pad(t?: number, e?: number): this;
    fit(t: any): this;
    ceil(t?: number, e?: number): this;
    enlarge(t: any): this;
    getBounds(t: any): any;
}
declare class YE extends V {
    constructor(t: any);
    batched: boolean;
    bounds: lt;
    canBundle: boolean;
    renderPipeId: string;
    render(t: any): void;
    containsPoint: any;
    addBounds: any;
}
declare class Fl {
    constructor(t: any);
    renderPipeId: string;
    root: any;
    canBundle: boolean;
    renderGroupParent: any;
    renderGroupChildren: any[];
    _children: any[];
    worldTransform: G;
    worldColorAlpha: number;
    worldColor: number;
    worldAlpha: number;
    childrenToUpdate: any;
    updateTick: number;
    childrenRenderablesToUpdate: {
        list: never[];
        index: number;
    };
    structureDidChange: boolean;
    instructionSet: Yi;
    _onRenderContainers: any[];
    get localTransform(): any;
    addRenderGroupChild(t: any): void;
    _removeRenderGroupChild(t: any): void;
    addChild(t: any): void;
    removeChild(t: any): void;
    onChildUpdate(t: any): void;
    updateRenderable(t: any): void;
    onChildViewUpdate(t: any): void;
    _removeChildFromUpdate(t: any): void;
    get isRenderable(): boolean;
    addOnRender(t: any): void;
    removeOnRender(t: any): void;
    runOnRender(): void;
}
declare class au {
    constructor(t: any);
    _renderer: any;
    addRenderGroup(t: any, e: any): void;
    execute(t: any): void;
    destroy(): void;
}
declare namespace au {
    export namespace extension_55 {
        let type_50: any[];
        export { type_50 as type };
        let name_50: string;
        export { name_50 as name };
    }
    export { extension_55 as extension };
}
declare class cu {
    constructor(t: any);
    _renderer: any;
    render({ container: t, transform: e }: {
        container: any;
        transform: any;
    }): void;
    destroy(): void;
}
declare namespace cu {
    export namespace extension_56 {
        let type_51: any[];
        export { type_51 as type };
        let name_51: string;
        export { name_51 as name };
    }
    export { extension_56 as extension };
}
declare let vi: {
    new (t?: {}): {
        uid: number;
        colorTextures: any;
        dirtyId: number;
        isRoot: any;
        _size: Float32Array;
        stencil: any;
        depth: any;
        depthStencilTexture: any;
        readonly size: Float32Array;
        readonly width: any;
        readonly height: any;
        readonly pixelWidth: any;
        readonly pixelHeight: any;
        readonly resolution: any;
        readonly colorTexture: any;
        onSourceResize(t: any): void;
        ensureDepthStencilTexture(): void;
        resize(t: any, e: any, s?: any, i?: boolean): void;
        destroy(): void;
    };
    defaultOptions: {
        width: number;
        height: number;
        resolution: number;
        colorTextures: number;
        stencil: boolean;
        depth: boolean;
        antialias: boolean;
        isRoot: boolean;
    };
};
declare class ja {
    constructor(t: any);
    rootViewPort: z;
    viewport: z;
    onRenderTargetChange: Ko;
    projectionMatrix: G;
    defaultClearColor: number[];
    _renderSurfaceToRenderTargetHash: Map<any, any>;
    _gpuRenderTargetHash: any;
    _renderTargetStack: any[];
    _renderer: any;
    finishRenderPass(): void;
    renderStart({ target: t, clear: e, clearColor: s, frame: i }: {
        target: any;
        clear: any;
        clearColor: any;
        frame: any;
    }): void;
    rootRenderTarget: any;
    renderingToScreen: boolean | undefined;
    bind(t: any, e: boolean | undefined, s: any, i: any): any;
    renderTarget: any;
    renderSurface: any;
    clear(t: any, e: any, s: any): void;
    contextChange(): void;
    push(t: any, e: any, s: any, i: any): any;
    pop(): void;
    getRenderTarget(t: any): any;
    copyToTexture(t: any, e: any, s: any, i: any, n: any): any;
    ensureDepthStencil(): void;
    destroy(): void;
    _initRenderTarget(t: any): {
        uid: number;
        colorTextures: any;
        dirtyId: number;
        isRoot: any;
        _size: Float32Array;
        stencil: any;
        depth: any;
        depthStencilTexture: any;
        readonly size: Float32Array;
        readonly width: any;
        readonly height: any;
        readonly pixelWidth: any;
        readonly pixelHeight: any;
        readonly resolution: any;
        readonly colorTexture: any;
        onSourceResize(t: any): void;
        ensureDepthStencilTexture(): void;
        resize(t: any, e: any, s?: any, i?: boolean): void;
        destroy(): void;
    } | null;
    getGpuRenderTarget(t: any): any;
}
declare class h_ extends A {
    static create(t: any): A;
    resize(t: any, e: any, s: any): this;
}
declare var xt: any;
declare class rn {
    static init(t: any): void;
    static destroy(): void;
}
declare namespace rn {
    export let queueResize: (() => void) | null | undefined;
    export let _resizeId: number | null | undefined;
    export let _cancelResize: (() => void) | null | undefined;
    export let resize: (() => void) | null | undefined;
    export let _resizeTo: any;
    export let resizeTo: any;
    let extension_57: any;
    export { extension_57 as extension };
}
declare class qt {
    _defaultBundleIdentifierOptions: {
        connector: string;
        createBundleAssetId: (t: any, e: any) => string;
        extractAssetIdFromBundle: (t: any, e: any) => any;
    };
    _bundleIdConnector: string;
    _createBundleAssetId: (t: any, e: any) => string;
    _extractAssetIdFromBundle: (t: any, e: any) => any;
    _assetMap: {};
    _preferredOrder: any[];
    _parsers: any[];
    _resolverHash: {};
    _bundles: {};
    setBundleIdentifier(t: any): void;
    prefer(...t: any[]): void;
    set basePath(t: any);
    get basePath(): any;
    _basePath: any;
    set rootPath(t: any);
    get rootPath(): any;
    _rootPath: any;
    get parsers(): any[];
    reset(): void;
    _manifest: any;
    _defaultSearchParams: string | null | undefined;
    setDefaultSearchParams(t: any): void;
    getAlias(t: any): any;
    addManifest(t: any): void;
    addBundle(t: any, e: any): void;
    add(t: any): void;
    resolveBundle(t: any): any;
    resolveUrl(t: any): any;
    resolve(t: any): any;
    hasKey(t: any): boolean;
    hasBundle(t: any): boolean;
    _getPreferredOrder(t: any): any;
    _appendDefaultSearchParams(t: any): any;
    _buildResolvedAsset(t: any, e: any): any;
}
declare namespace qt {
    let RETINA_PREFIX: RegExp;
}
declare let rx: {
    new (t: any): {
        [x: string]: any;
        points: any;
        _width: any;
        textureScale: any;
        readonly width: any;
        _build(): void;
        updateVertices(): void;
        update(): void;
        batchMode: string;
        positions: any;
        uvs: any;
        indices: any;
        uid: number;
        _layoutKey: number;
        instanceCount: any;
        _bounds: lt;
        _boundsDirty: boolean;
        attributes: any;
        buffers: any[];
        indexBuffer: any;
        topology: any;
        onBufferUpdate(): void;
        getAttribute(t: any): any;
        getIndex(): any;
        getBuffer(t: any): any;
        getSize(): number;
        readonly bounds: any;
        destroy(t?: boolean): void;
    };
    defaultOptions: {
        width: number;
        points: never[];
        textureScale: number;
    };
};
declare class Fi {
    constructor(t?: number, e?: number, s?: number, i?: number, n?: number);
    type: string;
    x: number;
    y: number;
    width: number;
    height: number;
    radius: number;
    getBounds(t: any): any;
    clone(): Fi;
    copyFrom(t: any): this;
    copyTo(t: any): any;
    contains(t: any, e: any): boolean;
    strokeContains(t: any, e: any, s: any): boolean;
}
declare const $E: any;
declare var st: any;
declare function Mc(r: any, t: any): any;
declare function xc(r: any, t: any): any;
declare class YS {
    constructor(t: any);
    priority: number;
    pipe: string;
    mask: any;
    addBounds(t: any, e: any): void;
    addLocalBounds(t: any, e: any): void;
    containsPoint(t: any, e: any): any;
    reset(): void;
    destroy(): void;
}
declare class Id extends St {
    constructor();
}
declare const St_base: any;
declare class St extends St_base {
    [x: string]: any;
    static from(t: any): St;
    constructor(t: any);
    _uniformBindMap: any;
    _ownedBindGroups: any[];
    gpuProgram: any;
    glProgram: any;
    compatibleRenderers: any;
    groups: any;
    resources: {};
    addResource(t: any, e: any, s: any): void;
    _buildResourceAccessor(t: any, e: any): {};
    destroy(t?: boolean): void;
}
declare var De: any;
declare class Pc {
    constructor(t: any);
    shapePrimitives: any[];
    _currentPoly: any;
    _bounds: lt;
    _graphicsPath2D: any;
    moveTo(t: any, e: any): this;
    lineTo(t: any, e: any): this;
    arc(t: any, e: any, s: any, i: any, n: any, o: any): this;
    arcTo(t: any, e: any, s: any, i: any, n: any): this;
    arcToSvg(t: any, e: any, s: any, i: any, n: any, o: any, a: any): this;
    bezierCurveTo(t: any, e: any, s: any, i: any, n: any, o: any, a: any): this;
    quadraticCurveTo(t: any, e: any, s: any, i: any, n: any): this;
    closePath(): this;
    addPath(t: any, e: any): this;
    finish(t?: boolean): void;
    rect(t: any, e: any, s: any, i: any, n: any): this;
    circle(t: any, e: any, s: any, i: any): this;
    poly(t: any, e: any, s: any): this;
    regularPoly(t: any, e: any, s: any, i: any, n: number | undefined, o: any): this;
    roundPoly(t: any, e: any, s: any, i: any, n: any, o: number | undefined, a: any): this;
    roundShape(t: any, e: any, s: boolean | undefined, i: any): this;
    filletRect(t: any, e: any, s: any, i: any, n: any): this;
    chamferRect(t: any, e: any, s: any, i: any, n: any, o: any): this;
    ellipse(t: any, e: any, s: any, i: any, n: any): this;
    roundRect(t: any, e: any, s: any, i: any, n: any, o: any): this;
    drawShape(t: any, e: any): this;
    startPoly(t: any, e: any): this;
    endPoly(t?: boolean): this;
    _ensurePoly(t?: boolean): void;
    buildPath(): void;
    get bounds(): lt;
}
declare const Au: (typeof Aa | typeof Pa | typeof wa | typeof Ra | typeof nu | typeof au | typeof du | typeof fu)[];
declare const Eu: (typeof cu | {
    new (): {
        clearBeforeRender: boolean;
        _backgroundColor: {
            _value: any;
            _components: Float32Array;
            _int: number;
            value: any;
            readonly red: number;
            readonly green: number;
            readonly blue: number;
            readonly alpha: number;
            setValue(t: any): any;
            _cloneSource(t: any): any;
            _isSourceEqual(t: any, e: any): any;
            toRgba(): {
                r: number;
                g: number;
                b: number;
                a: number;
            };
            toRgb(): {
                r: number;
                g: number;
                b: number;
            };
            toRgbaString(): string;
            toUint8RgbArray(t: any): any;
            _arrayRgb: any[] | undefined;
            toArray(t: any): any;
            _arrayRgba: any[] | undefined;
            toRgbArray(t: any): any;
            toNumber(): number;
            toBgrNumber(): any;
            toLittleEndianNumber(): number;
            multiply(t: any): any;
            premultiply(t: any, e?: boolean): any;
            toPremultiplied(t: any, e?: boolean): number;
            toHex(): string;
            toHexa(): string;
            setAlpha(t: any): any;
            _normalize(t: any): void;
            _refreshInt(): void;
            _clamp(t: any, e?: number, s?: number): any;
        };
        color: {
            _value: any;
            _components: Float32Array;
            _int: number;
            value: any;
            readonly red: number;
            readonly green: number;
            readonly blue: number;
            readonly alpha: number;
            setValue(t: any): any;
            _cloneSource(t: any): any;
            _isSourceEqual(t: any, e: any): any;
            toRgba(): {
                r: number;
                g: number;
                b: number;
                a: number;
            };
            toRgb(): {
                r: number;
                g: number;
                b: number;
            };
            toRgbaString(): string;
            toUint8RgbArray(t: any): any;
            _arrayRgb: any[] | undefined;
            toArray(t: any): any;
            _arrayRgba: any[] | undefined;
            toRgbArray(t: any): any;
            toNumber(): number;
            toBgrNumber(): any;
            toLittleEndianNumber(): number;
            multiply(t: any): any;
            premultiply(t: any, e?: boolean): any;
            toPremultiplied(t: any, e?: boolean): number;
            toHex(): string;
            toHexa(): string;
            setAlpha(t: any): any;
            _normalize(t: any): void;
            _refreshInt(): void;
            _clamp(t: any, e?: number, s?: number): any;
        };
        alpha: number;
        init(t: any): void;
        readonly colorRgba: any;
        destroy(): void;
    };
    extension: {
        type: any[];
        name: string;
        priority: number;
    };
    defaultOptions: {
        backgroundAlpha: number;
        backgroundColor: number;
        clearBeforeRender: boolean;
    };
} | {
    new (t: any): {
        _renderer: any;
        _normalizeOptions(t: any, e?: {}): any;
        image(t: any): Promise<HTMLImageElement>;
        base64(t: any): Promise<any>;
        canvas(t: any): any;
        pixels(t: any): any;
        texture(t: any): any;
        download(t: any): void;
        log(t: any): void;
        destroy(): void;
    };
    extension: {
        type: any[];
        name: string;
    };
    defaultImageOptions: {
        format: string;
        quality: number;
    };
} | typeof xu | typeof bu | typeof Ai | {
    new (t: any): {
        _renderer: any;
        count: number;
        checkCount: number;
        init(t: any): void;
        checkCountMax: any;
        maxIdle: any;
        active: any;
        postrender(): void;
        run(): void;
        destroy(): void;
    };
    extension: {
        type: any[];
        name: string;
    };
    defaultOptions: {
        textureGCActive: boolean;
        textureGCAMaxIdle: number;
        textureGCCheckCountMax: number;
    };
} | {
    new (): {
        resolution: any;
        init(t: any): void;
        screen: z | undefined;
        canvas: any;
        antialias: boolean | undefined;
        texture: any;
        renderTarget: {
            uid: number;
            colorTextures: any;
            dirtyId: number;
            isRoot: any;
            _size: Float32Array;
            stencil: any;
            depth: any;
            depthStencilTexture: any;
            readonly size: Float32Array;
            readonly width: any;
            readonly height: any;
            readonly pixelWidth: any;
            readonly pixelHeight: any;
            readonly resolution: any;
            readonly colorTexture: any;
            onSourceResize(t: any): void;
            ensureDepthStencilTexture(): void;
            resize(t: any, e: any, s?: any, i?: boolean): void;
            destroy(): void;
        } | undefined;
        multiView: boolean | undefined;
        resize(t: any, e: any, s: any): void;
        destroy(t?: boolean): void;
    };
    extension: {
        type: any[];
        name: string;
        priority: number;
    };
    defaultOptions: {
        width: number;
        height: number;
        autoDensity: boolean;
        antialias: boolean;
    };
})[];
declare class Ft extends V {
    static from(t: any, e?: boolean): Ft;
    constructor(t?: A);
    renderPipeId: string;
    batched: boolean;
    _didSpriteUpdate: boolean;
    _bounds: {
        minX: number;
        maxX: number;
        minY: number;
        maxY: number;
    };
    _sourceBounds: {
        minX: number;
        maxX: number;
        minY: number;
        maxY: number;
    };
    _boundsDirty: boolean;
    _sourceBoundsDirty: boolean;
    _roundPixels: number;
    _anchor: rt;
    set anchor(t: rt);
    get anchor(): rt;
    set texture(t: any);
    get texture(): any;
    allowChildren: boolean;
    set roundPixels(t: boolean);
    get roundPixels(): boolean;
    _texture: any;
    get bounds(): {
        minX: number;
        maxX: number;
        minY: number;
        maxY: number;
    };
    get sourceBounds(): {
        minX: number;
        maxX: number;
        minY: number;
        maxY: number;
    };
    containsPoint(t: any): boolean;
    addBounds(t: any): void;
    onViewUpdate(): void;
    _updateBounds(): void;
    _updateSourceBounds(): void;
}
declare class du {
    constructor(t: any);
    _gpuSpriteHash: any;
    _renderer: any;
    addRenderable(t: any, e: any): void;
    updateRenderable(t: any): void;
    validateRenderable(t: any): boolean;
    destroyRenderable(t: any): void;
    _updateBatchableSprite(t: any, e: any): void;
    _getGpuSprite(t: any): any;
    _initGPUSprite(t: any): any;
    destroy(): void;
}
declare namespace du {
    export namespace extension_58 {
        let type_52: any[];
        export { type_52 as type };
        let name_52: string;
        export { name_52 as name };
    }
    export { extension_58 as extension };
}
declare let cn: {
    new (t: any, e: any): {
        linkedSheets: any[];
        _texture: A | null;
        textureSource: any;
        textures: {};
        animations: {};
        data: any;
        resolution: any;
        _frames: any;
        _frameKeys: string[];
        _batchIndex: number;
        _callback: ((value: any) => void) | null;
        parse(): Promise<any>;
        _processFrames(t: any): void;
        _processAnimations(): void;
        _parseComplete(): void;
        _nextBatch(): void;
        destroy(t?: boolean): void;
    };
    BATCH_SIZE: number;
};
declare let Ct: {
    new (): {
        data: number;
        blendMode: any;
        polygonOffset: any;
        blend: boolean;
        depthMask: boolean;
        offsets: boolean;
        cullMode: "none" | "front" | "back";
        culling: boolean;
        clockwiseFrontFace: boolean;
        depthTest: boolean;
        _blendMode: any;
        _blendModeId: any;
        _polygonOffset: any;
    };
    for2d(): {
        data: number;
        blendMode: any;
        polygonOffset: any;
        blend: boolean;
        depthMask: boolean;
        offsets: boolean;
        cullMode: "none" | "front" | "back";
        culling: boolean;
        clockwiseFrontFace: boolean;
        depthTest: boolean;
        _blendMode: any;
        _blendModeId: any;
        _polygonOffset: any;
    };
    default2d: {
        data: number;
        blendMode: any;
        polygonOffset: any;
        blend: boolean;
        depthMask: boolean;
        offsets: boolean;
        cullMode: "none" | "front" | "back";
        culling: boolean;
        clockwiseFrontFace: boolean;
        depthTest: boolean;
        _blendMode: any;
        _blendModeId: any;
        _polygonOffset: any;
    };
};
declare class mn {
    static test(t: any): boolean;
    constructor(t: any);
    priority: number;
    pipe: string;
    init(t: any): void;
    mask: any;
    reset(): void;
    addBounds(t: any, e: any): void;
    addLocalBounds(t: any, e: any): void;
    containsPoint(t: any, e: any): any;
    destroy(): void;
}
declare namespace mn {
    let extension_59: any;
    export { extension_59 as extension };
}
declare class Ra {
    constructor(t: any);
    _maskStackHash: {};
    _maskHash: WeakMap<object, any>;
    _renderer: any;
    push(t: any, e: any, s: any): void;
    pop(t: any, e: any, s: any): void;
    execute(t: any): void;
    destroy(): void;
}
declare namespace Ra {
    export namespace extension_60 {
        let type_53: any[];
        export { type_53 as type };
        let name_53: string;
        export { name_53 as name };
    }
    export { extension_60 as extension };
}
declare class Ko {
    constructor(t: any);
    items: any[];
    _name: any;
    emit(t: any, e: any, s: any, i: any, n: any, o: any, a: any, u: any): this;
    add(t: any): this;
    remove(t: any): this;
    contains(t: any): boolean;
    removeAll(): this;
    destroy(): void;
    get empty(): boolean;
    get name(): any;
}
declare const Sf: {
    "bc1-rgba-unorm": number;
    "bc1-rgba-unorm-srgb": number;
    "bc2-rgba-unorm": number;
    "bc2-rgba-unorm-srgb": number;
    "bc3-rgba-unorm": number;
    "bc3-rgba-unorm-srgb": number;
    "bc4-r-unorm": number;
    "bc4-r-snorm": number;
    "bc5-rg-unorm": number;
    "bc5-rg-snorm": number;
    "bc6h-rgb-ufloat": number;
    "bc6h-rgb-float": number;
    "bc7-rgba-unorm": number;
    "bc7-rgba-unorm-srgb": number;
};
declare class Ta extends fi {
    constructor(...t: any[]);
    renderPipeId: string;
    _updateBounds(): void;
}
declare let Wt: {
    new (t?: {}): {
        [x: string]: any;
        align: any;
        _align: any;
        breakWords: any;
        _breakWords: any;
        dropShadow: any;
        _dropShadow: any;
        fontFamily: any;
        _fontFamily: any;
        fontSize: any;
        _fontSize: any;
        fontStyle: any;
        _fontStyle: any;
        fontVariant: any;
        _fontVariant: any;
        fontWeight: any;
        _fontWeight: any;
        leading: any;
        _leading: any;
        letterSpacing: any;
        _letterSpacing: any;
        lineHeight: any;
        _lineHeight: any;
        padding: any;
        _padding: any;
        trim: any;
        _trim: any;
        textBaseline: any;
        _textBaseline: any;
        whiteSpace: any;
        _whiteSpace: any;
        wordWrap: any;
        _wordWrap: any;
        wordWrapWidth: any;
        _wordWrapWidth: any;
        fill: any;
        _originalFill: any;
        _fill: any;
        stroke: any;
        _originalStroke: any;
        _stroke: any;
        _generateKey(): string;
        _styleKey: string | null | undefined;
        update(): void;
        reset(): void;
        readonly styleKey: string;
        clone(): any;
        destroy(t?: boolean): void;
    };
    [x: string]: any;
    defaultDropShadow: {
        alpha: number;
        angle: number;
        blur: number;
        color: string;
        distance: number;
    };
    defaultTextStyle: {
        align: string;
        breakWords: boolean;
        dropShadow: null;
        fill: string;
        fontFamily: string;
        fontSize: number;
        fontStyle: string;
        fontVariant: string;
        fontWeight: string;
        leading: number;
        letterSpacing: number;
        lineHeight: number;
        padding: number;
        stroke: null;
        textBaseline: string;
        trim: boolean;
        whiteSpace: string;
        wordWrap: boolean;
        wordWrapWidth: number;
    };
};
declare const A_base: any;
declare class A extends A_base {
    [x: string]: any;
    constructor({ source: t, label: e, frame: s, orig: i, trim: n, defaultAnchor: o, defaultBorders: a, rotate: u, dynamic: l }?: {
        source: any;
        label: any;
        frame: any;
        orig: any;
        trim: any;
        defaultAnchor: any;
        defaultBorders: any;
        rotate: any;
        dynamic: any;
    });
    uid: number;
    uvs: {
        x0: number;
        y0: number;
        x1: number;
        y1: number;
        x2: number;
        y2: number;
        x3: number;
        y3: number;
    };
    frame: z;
    noFrame: boolean;
    dynamic: any;
    isTexture: boolean;
    label: any;
    set source(t: any);
    get source(): any;
    orig: any;
    trim: any;
    rotate: any;
    defaultAnchor: any;
    defaultBorders: any;
    destroyed: boolean;
    _source: any;
    get textureMatrix(): hn;
    _textureMatrix: hn | null | undefined;
    get width(): any;
    get height(): any;
    updateUvs(): void;
    destroy(t?: boolean): void;
    update(): void;
    get baseTexture(): any;
}
declare namespace A {
    export let EMPTY: A;
    export let WHITE: A;
    export { Dh as from };
}
declare let Tu: {
    new (t: any): {
        _renderer: any;
        count: number;
        checkCount: number;
        init(t: any): void;
        checkCountMax: any;
        maxIdle: any;
        active: any;
        postrender(): void;
        run(): void;
        destroy(): void;
    };
    extension: {
        type: any[];
        name: string;
    };
    defaultOptions: {
        textureGCActive: boolean;
        textureGCAMaxIdle: number;
        textureGCCheckCountMax: number;
    };
};
declare class hn {
    constructor(t: any, e: any);
    mapCoord: G;
    uClampFrame: Float32Array;
    uClampOffset: Float32Array;
    _textureID: number;
    _updateID: number;
    clampOffset: number;
    clampMargin: any;
    isSimple: boolean;
    set texture(t: any);
    get texture(): any;
    _texture: any;
    multiplyUvs(t: any, e: any): any;
    update(): boolean;
}
declare const ut: dc;
declare class dc {
    constructor(t: any);
    _poolKeyHash: any;
    _texturePool: {};
    textureOptions: any;
    enableFullScreen: boolean;
    createTexture(t: any, e: any, s: any): A;
    getOptimalTexture(t: any, e: any, s: number | undefined, i: any): any;
    getSameSizeTexture(t: any, e?: boolean): any;
    returnTexture(t: any): void;
    clear(t: any): void;
}
declare let et: {
    new (t?: {}): {
        [x: string]: any;
        options: {};
        uid: number;
        _resourceType: string;
        _resourceId: number;
        uploadMethodId: string;
        _resolution: any;
        pixelWidth: any;
        pixelHeight: any;
        width: number;
        height: number;
        sampleCount: any;
        mipLevelCount: any;
        autoGenerateMipmaps: any;
        format: any;
        dimension: any;
        antialias: any;
        _touched: number;
        _batchTick: number;
        _textureBindLocation: number;
        label: any;
        resource: any;
        autoGarbageCollect: any;
        alphaMode: any;
        style: any;
        destroyed: boolean;
        readonly source: any;
        _style: any;
        addressMode: any;
        repeatMode: any;
        magFilter: any;
        minFilter: any;
        mipmapFilter: any;
        lodMinClamp: any;
        lodMaxClamp: any;
        _onStyleChange(): void;
        update(): void;
        destroy(): void;
        unload(): void;
        readonly resourceWidth: any;
        readonly resourceHeight: any;
        resolution: any;
        resize(t: any, e: any, s: any): boolean;
        updateMipmaps(): void;
        wrapMode: any;
        scaleMode: any;
        _refreshPOT(): void;
        isPowerOfTwo: boolean | undefined;
    };
    [x: string]: any;
    test(t: any): void;
    defaultOptions: {
        resolution: number;
        format: string;
        alphaMode: string;
        dimensions: string;
        mipLevelCount: number;
        autoGenerateMipmaps: boolean;
        sampleCount: number;
        antialias: boolean;
        autoGarbageCollect: boolean;
    };
};
declare let xh: {
    new (t?: {}): {
        [x: string]: any;
        _resourceType: string;
        _touched: number;
        _maxAnisotropy: number;
        addressMode: any;
        addressModeU: any;
        addressModeV: any;
        addressModeW: any;
        scaleMode: any;
        magFilter: any;
        minFilter: any;
        mipmapFilter: any;
        lodMinClamp: any;
        lodMaxClamp: any;
        compare: any;
        maxAnisotropy: number;
        wrapMode: any;
        readonly _resourceId: any;
        update(): void;
        _sharedResourceId: any;
        _generateResourceId(): any;
        destroy(): void;
    };
    [x: string]: any;
    defaultOptions: {
        addressMode: string;
        scaleMode: string;
    };
};
declare class NE {
    x0: number;
    y0: number;
    x1: number;
    y1: number;
    x2: number;
    y2: number;
    x3: number;
    y3: number;
    uvsFloat32: Float32Array;
    set(t: any, e: any, s: any): void;
}
declare let ht: {
    new (): {
        autoStart: boolean;
        deltaTime: number;
        lastTime: number;
        speed: number;
        started: boolean;
        _requestId: number | null;
        _maxElapsedMS: number;
        _minElapsedMS: number;
        _protected: boolean;
        _lastFrame: number;
        _head: us;
        deltaMS: number;
        elapsedMS: number;
        _tick: (t: any) => void;
        _requestIfNeeded(): void;
        _cancelIfNeeded(): void;
        _startIfPossible(): void;
        add(t: any, e: any, s?: any): any;
        addOnce(t: any, e: any, s?: any): any;
        _addListener(t: any): any;
        remove(t: any, e: any): any;
        readonly count: number;
        start(): void;
        stop(): void;
        destroy(): void;
        update(t?: number): void;
        readonly FPS: number;
        minFPS: number;
        maxFPS: number;
    };
    readonly shared: any;
    readonly system: any;
    targetFPMS: number;
};
declare class us {
    constructor(t: any, e?: null, s?: number, i?: boolean);
    next: any;
    previous: any;
    _destroyed: boolean;
    _fn: any;
    _context: any;
    priority: number;
    _once: boolean;
    match(t: any, e?: null): boolean;
    emit(t: any): any;
    connect(t: any): void;
    destroy(t?: boolean): any;
}
declare class sn {
    static init(t: any): void;
    static destroy(): void;
}
declare namespace sn {
    export let stop: (() => void) | undefined;
    export let start: (() => void) | undefined;
    export let _ticker: any;
    export let ticker: any;
    let extension_61: any;
    export { extension_61 as extension };
}
declare let Lm: {
    new (...t: any[]): {
        [x: string]: any;
        renderPipeId: string;
        canBundle: boolean;
        batched: boolean;
        _roundPixels: number;
        _bounds: {
            minX: number;
            maxX: number;
            minY: number;
            maxY: number;
        };
        _boundsDirty: boolean;
        allowChildren: boolean;
        _anchor: rt;
        _applyAnchorToTexture: any;
        texture: any;
        _width: any;
        _height: any;
        _tileTransform: Bm;
        anchor: rt;
        tilePosition: rt;
        tileScale: rt;
        tileRotation: number;
        roundPixels: boolean;
        clampMargin: any;
        readonly tileTransform: Bm;
        readonly bounds: {
            minX: number;
            maxX: number;
            minY: number;
            maxY: number;
        };
        _texture: any;
        width: any;
        height: any;
        _updateBounds(): void;
        addBounds(t: any): void;
        containsPoint(t: any): boolean;
        onViewUpdate(): void;
        _didTilingSpriteUpdate: boolean | undefined;
        didViewUpdate: boolean;
        destroy(t?: boolean): void;
        uid: number;
        _updateFlags: number;
        isRenderGroupRoot: boolean;
        renderGroup: Fl | null;
        didChange: boolean;
        relativeRenderGroupDepth: number;
        children: any[];
        parent: any;
        includeInBuild: boolean;
        measurable: boolean;
        isSimple: boolean;
        updateTick: number;
        localTransform: G;
        relativeGroupTransform: G;
        groupTransform: G;
        destroyed: boolean;
        _position: rt;
        _scale: rt;
        _pivot: rt;
        _skew: rt;
        _cx: number;
        _sx: number;
        _cy: number;
        _sy: number;
        _rotation: number;
        localColor: number;
        localAlpha: number;
        groupAlpha: number;
        groupColor: number;
        groupColorAlpha: number;
        localBlendMode: string;
        groupBlendMode: string;
        localDisplayStatus: number;
        globalDisplayStatus: number;
        _didChangeId: number;
        _didLocalTransformChangeId: number;
        effects: any[];
        addChild(...t: any[]): any;
        sortDirty: boolean | undefined;
        removeChild(...t: any[]): any;
        _onUpdate(t: any): void;
        isRenderGroup: boolean;
        enableRenderGroup(): void;
        _updateIsSimple(): void;
        readonly worldTransform: G;
        _worldTransform: G | undefined;
        x: any;
        y: any;
        position: rt;
        rotation: number;
        angle: number;
        pivot: rt;
        skew: rt;
        scale: rt;
        getSize(t: any): any;
        setSize(t: any, e: any): void;
        _updateSkew(): void;
        updateTransform(t: any): any;
        setFromMatrix(t: any): void;
        updateLocalTransform(): void;
        alpha: number;
        tint: number;
        blendMode: string;
        visible: boolean;
        culled: boolean;
        renderable: boolean;
        readonly isRenderable: boolean;
        _mask: any;
        _filters: any;
    };
    from(t: any, e?: {}): {
        [x: string]: any;
        renderPipeId: string;
        canBundle: boolean;
        batched: boolean;
        _roundPixels: number;
        _bounds: {
            minX: number;
            maxX: number;
            minY: number;
            maxY: number;
        };
        _boundsDirty: boolean;
        allowChildren: boolean;
        _anchor: rt;
        _applyAnchorToTexture: any;
        texture: any;
        _width: any;
        _height: any;
        _tileTransform: Bm;
        anchor: rt;
        tilePosition: rt;
        tileScale: rt;
        tileRotation: number;
        roundPixels: boolean;
        clampMargin: any;
        readonly tileTransform: Bm;
        readonly bounds: {
            minX: number;
            maxX: number;
            minY: number;
            maxY: number;
        };
        _texture: any;
        width: any;
        height: any;
        _updateBounds(): void;
        addBounds(t: any): void;
        containsPoint(t: any): boolean;
        onViewUpdate(): void;
        _didTilingSpriteUpdate: boolean | undefined;
        didViewUpdate: boolean;
        destroy(t?: boolean): void;
        uid: number;
        _updateFlags: number;
        isRenderGroupRoot: boolean;
        renderGroup: Fl | null;
        didChange: boolean;
        relativeRenderGroupDepth: number;
        children: any[];
        parent: any;
        includeInBuild: boolean;
        measurable: boolean;
        isSimple: boolean;
        updateTick: number;
        localTransform: G;
        relativeGroupTransform: G;
        groupTransform: G;
        destroyed: boolean;
        _position: rt;
        _scale: rt;
        _pivot: rt;
        _skew: rt;
        _cx: number;
        _sx: number;
        _cy: number;
        _sy: number;
        _rotation: number;
        localColor: number;
        localAlpha: number;
        groupAlpha: number;
        groupColor: number;
        groupColorAlpha: number;
        localBlendMode: string;
        groupBlendMode: string;
        localDisplayStatus: number;
        globalDisplayStatus: number;
        _didChangeId: number;
        _didLocalTransformChangeId: number;
        effects: any[];
        addChild(...t: any[]): any;
        sortDirty: boolean | undefined;
        removeChild(...t: any[]): any;
        _onUpdate(t: any): void;
        isRenderGroup: boolean;
        enableRenderGroup(): void;
        _updateIsSimple(): void;
        readonly worldTransform: G;
        _worldTransform: G | undefined;
        x: any;
        y: any;
        position: rt;
        rotation: number;
        angle: number;
        pivot: rt;
        skew: rt;
        scale: rt;
        getSize(t: any): any;
        setSize(t: any, e: any): void;
        _updateSkew(): void;
        updateTransform(t: any): any;
        setFromMatrix(t: any): void;
        updateLocalTransform(): void;
        alpha: number;
        tint: number;
        blendMode: string;
        visible: boolean;
        culled: boolean;
        renderable: boolean;
        readonly isRenderable: boolean;
        _mask: any;
        _filters: any;
    };
    defaultOptions: {
        texture: A;
        anchor: {
            x: number;
            y: number;
        };
        tilePosition: {
            x: number;
            y: number;
        };
        tileScale: {
            x: number;
            y: number;
        };
        tileRotation: number;
        applyAnchorToTexture: boolean;
    };
    mixin(t: any): void;
};
declare class No {
    constructor(t: any);
    _tilingSpriteDataHash: any;
    _renderer: any;
    validateRenderable(t: any): boolean;
    addRenderable(t: any, e: any): void;
    execute(t: any): void;
    updateRenderable(t: any): void;
    destroyRenderable(t: any): void;
    _getTilingSpriteData(t: any): any;
    _initTilingSpriteData(t: any): any;
    _updateBatchableMesh(t: any): void;
    destroy(): void;
    _updateCanBatch(t: any): any;
}
declare namespace No {
    export namespace extension_62 {
        let type_54: any[];
        export { type_54 as type };
        let name_54: string;
        export { name_54 as name };
    }
    export { extension_62 as extension };
}
declare class np extends St {
    constructor();
    updateUniforms(t: any, e: any, s: any, i: any, n: any, o: any): void;
}
declare class Bm {
    constructor({ matrix: t, observer: e }?: {
        matrix: any;
        observer: any;
    });
    dirty: boolean;
    _matrix: any;
    observer: any;
    position: rt;
    scale: rt;
    pivot: rt;
    skew: rt;
    _rotation: number;
    _cx: number;
    _sx: number;
    _cy: number;
    _sy: number;
    get matrix(): any;
    _onUpdate(t: any): void;
    updateSkew(): void;
    setFromMatrix(t: any): void;
    set rotation(t: number);
    get rotation(): number;
}
declare class Qu {
    constructor(t?: number, e?: number, s?: number, i?: number, n?: number, o?: number);
    type: string;
    x: number;
    y: number;
    x2: number;
    y2: number;
    x3: number;
    y3: number;
    contains(t: any, e: any): boolean;
    strokeContains(t: any, e: any, s: any): boolean;
    clone(): Qu;
    copyFrom(t: any): this;
    copyTo(t: any): any;
    getBounds(t: any): any;
}
declare const kg: {
    f32: string;
    "vec2<f32>": string;
    "vec3<f32>": string;
    "vec4<f32>": string;
    "mat2x2<f32>": string;
    "mat3x3<f32>": string;
    "mat4x4<f32>": string;
    i32: string;
    "vec2<i32>": string;
    "vec3<i32>": string;
    "vec4<i32>": string;
    u32: string;
    "vec2<u32>": string;
    "vec3<u32>": string;
    "vec4<u32>": string;
    bool: string;
    "vec2<bool>": string;
    "vec3<bool>": string;
    "vec4<bool>": string;
};
declare const Ug: {
    f32: string;
    "vec2<f32>": string;
    "vec3<f32>": string;
    "vec4<f32>": string;
    i32: string;
    "vec2<i32>": string;
    "vec3<i32>": string;
    "vec4<i32>": string;
    u32: string;
    "vec2<u32>": string;
    "vec3<u32>": string;
    "vec4<u32>": string;
    bool: string;
    "vec2<bool>": string;
    "vec3<bool>": string;
    "vec4<bool>": string;
    "mat2x2<f32>": string;
    "mat3x3<f32>": string;
    "mat4x4<f32>": string;
};
declare const Qi: 2;
declare const ns: 1;
declare var Xt: any;
declare const xb: 8;
declare const ar: 4;
declare class P_ {
    constructor({ minUniformOffsetAlignment: t }: {
        minUniformOffsetAlignment: any;
    });
    _minUniformOffsetAlignment: any;
    byteIndex: number;
    data: Float32Array;
    clear(): void;
    addEmptyGroup(t: any): number;
    addGroup(t: any): number;
    destroy(): void;
    _buffer: any;
}
declare class La {
    constructor(t: any);
    _syncFunctionHash: any;
    _adaptor: any;
    _systemCheck(): void;
    ensureUniformGroup(t: any): void;
    getUniformGroupData(t: any): any;
    _initUniformGroup(t: any): any;
    _generateUboSync(t: any): any;
    syncUniformGroup(t: any, e: any, s: any): boolean;
    updateUniformGroup(t: any): boolean;
    destroy(): void;
}
declare let it: {
    new (t: any, e: any): {
        _touched: number;
        uid: number;
        _resourceType: string;
        _resourceId: number;
        isUniformGroup: boolean;
        _dirtyId: number;
        uniformStructures: any;
        uniforms: {};
        ubo: any;
        isStatic: any;
        _signature: any;
        update(): void;
    };
    defaultOptions: {
        ubo: boolean;
        isStatic: boolean;
    };
};
declare const vu: "8.0.5";
declare let pr: {
    new (t: any): {
        [x: string]: any;
        isReady: boolean;
        uploadMethodId: string;
        _autoUpdate: boolean;
        _isConnectedToTicker: boolean;
        _updateFPS: any;
        _msToNextUpdate: number;
        autoPlay: boolean;
        alphaMode: any;
        _videoFrameRequestCallback(): void;
        _videoFrameRequestCallbackHandle: any;
        _load: Promise<any> | null;
        _resolve: ((value: any) => void) | null;
        _reject: ((reason?: any) => void) | null;
        _onCanPlay(): void;
        _onCanPlayThrough(): void;
        _onError(t: any): void;
        _onPlayStart(): void;
        _onPlayStop(): void;
        _onSeeked(): void;
        updateFrame(): void;
        readonly isValid: boolean;
        load(): Promise<any>;
        _preloadTimeout: number | undefined;
        _isSourcePlaying(): boolean;
        _isSourceReady(): boolean;
        _mediaReady(): void;
        destroy(): void;
        autoUpdate: boolean;
        updateFPS: any;
        _configureAutoUpdate(): void;
        options: {};
        uid: number;
        _resourceType: string;
        _resourceId: number;
        _resolution: any;
        pixelWidth: any;
        pixelHeight: any;
        width: number;
        height: number;
        sampleCount: any;
        mipLevelCount: any;
        autoGenerateMipmaps: any;
        format: any;
        dimension: any;
        antialias: any;
        _touched: number;
        _batchTick: number;
        _textureBindLocation: number;
        label: any;
        resource: any;
        autoGarbageCollect: any;
        style: any;
        destroyed: boolean;
        readonly source: any;
        _style: any;
        addressMode: any;
        repeatMode: any;
        magFilter: any;
        minFilter: any;
        mipmapFilter: any;
        lodMinClamp: any;
        lodMaxClamp: any;
        _onStyleChange(): void;
        update(): void;
        unload(): void;
        readonly resourceWidth: any;
        readonly resourceHeight: any;
        resolution: any;
        resize(t: any, e: any, s: any): boolean;
        updateMipmaps(): void;
        wrapMode: any;
        scaleMode: any;
        _refreshPOT(): void;
        isPowerOfTwo: boolean | undefined;
    };
    test(t: any): boolean;
    extension: any;
    defaultOptions: any;
    MIME_TYPES: {
        ogv: string;
        mov: string;
        m4v: string;
    };
};
declare let y_: {
    new (): {
        resolution: any;
        init(t: any): void;
        screen: z | undefined;
        canvas: any;
        antialias: boolean | undefined;
        texture: any;
        renderTarget: {
            uid: number;
            colorTextures: any;
            dirtyId: number;
            isRoot: any;
            _size: Float32Array;
            stencil: any;
            depth: any;
            depthStencilTexture: any;
            readonly size: Float32Array;
            readonly width: any;
            readonly height: any;
            readonly pixelWidth: any;
            readonly pixelHeight: any;
            readonly resolution: any;
            readonly colorTexture: any;
            onSourceResize(t: any): void;
            ensureDepthStencilTexture(): void;
            resize(t: any, e: any, s?: any, i?: boolean): void;
            destroy(): void;
        } | undefined;
        multiView: boolean | undefined;
        resize(t: any, e: any, s: any): void;
        destroy(t?: boolean): void;
    };
    extension: {
        type: any[];
        name: string;
        priority: number;
    };
    defaultOptions: {
        width: number;
        height: number;
        autoDensity: boolean;
        antialias: boolean;
    };
};
declare class Tn {
    static sizeOf(t: any): 1 | 2 | 4;
    constructor(t: any);
    rawBinaryData: any;
    uint32View: Uint32Array;
    float32View: Float32Array;
    size: any;
    get int8View(): Int8Array;
    _int8View: Int8Array | null | undefined;
    get uint8View(): Uint8Array;
    _uint8View: Uint8Array | null | undefined;
    get int16View(): Int16Array;
    _int16View: Int16Array | null | undefined;
    get int32View(): Int32Array;
    _int32View: Int32Array | null | undefined;
    get float64View(): Float64Array;
    _float64Array: Float64Array | undefined;
    get bigUint64View(): any;
    _bigUint64Array: any;
    view(t: any): any;
    destroy(): void;
    uint16View: any;
}
declare const jr: {
    i32: {
        align: number;
        size: number;
    };
    u32: {
        align: number;
        size: number;
    };
    f32: {
        align: number;
        size: number;
    };
    f16: {
        align: number;
        size: number;
    };
    "vec2<i32>": {
        align: number;
        size: number;
    };
    "vec2<u32>": {
        align: number;
        size: number;
    };
    "vec2<f32>": {
        align: number;
        size: number;
    };
    "vec2<f16>": {
        align: number;
        size: number;
    };
    "vec3<i32>": {
        align: number;
        size: number;
    };
    "vec3<u32>": {
        align: number;
        size: number;
    };
    "vec3<f32>": {
        align: number;
        size: number;
    };
    "vec3<f16>": {
        align: number;
        size: number;
    };
    "vec4<i32>": {
        align: number;
        size: number;
    };
    "vec4<u32>": {
        align: number;
        size: number;
    };
    "vec4<f32>": {
        align: number;
        size: number;
    };
    "vec4<f16>": {
        align: number;
        size: number;
    };
    "mat2x2<f32>": {
        align: number;
        size: number;
    };
    "mat2x2<f16>": {
        align: number;
        size: number;
    };
    "mat3x2<f32>": {
        align: number;
        size: number;
    };
    "mat3x2<f16>": {
        align: number;
        size: number;
    };
    "mat4x2<f32>": {
        align: number;
        size: number;
    };
    "mat4x2<f16>": {
        align: number;
        size: number;
    };
    "mat2x3<f32>": {
        align: number;
        size: number;
    };
    "mat2x3<f16>": {
        align: number;
        size: number;
    };
    "mat3x3<f32>": {
        align: number;
        size: number;
    };
    "mat3x3<f16>": {
        align: number;
        size: number;
    };
    "mat4x3<f32>": {
        align: number;
        size: number;
    };
    "mat4x3<f16>": {
        align: number;
        size: number;
    };
    "mat2x4<f32>": {
        align: number;
        size: number;
    };
    "mat2x4<f16>": {
        align: number;
        size: number;
    };
    "mat3x4<f32>": {
        align: number;
        size: number;
    };
    "mat3x4<f16>": {
        align: number;
        size: number;
    };
    "mat4x4<f32>": {
        align: number;
        size: number;
    };
    "mat4x4<f16>": {
        align: number;
        size: number;
    };
};
declare const $a: {
    f32: number;
    "vec2<f32>": number;
    "vec3<f32>": number;
    "vec4<f32>": number;
    "mat2x2<f32>": number;
    "mat3x3<f32>": number;
    "mat4x4<f32>": number;
};
declare const LE: any;
declare const A__base: {
    new (t: any): {
        [x: string]: any;
        runners: any;
        renderPipes: any;
        _initOptions: {};
        _systemsHash: any;
        type: any;
        name: any;
        init(t?: {}): Promise<void>;
        _roundPixels: number | undefined;
        render(t: any, e: any): void;
        _lastObjectRendered: any;
        resize(t: any, e: any, s: any): void;
        clear(t?: {}): void;
        resolution: any;
        readonly width: any;
        readonly height: any;
        readonly canvas: any;
        readonly lastObjectRendered: any;
        readonly renderingToScreen: any;
        readonly screen: any;
        _addRunners(...t: any[]): void;
        _addSystems(t: any): void;
        _addSystem(t: any, e: any): any;
        _addPipes(t: any, e: any): void;
        destroy(t?: boolean): void;
        generateTexture(t: any): any;
        readonly roundPixels: boolean;
        _unsafeEvalCheck(): void;
    };
    [x: string]: any;
    defaultOptions: {
        resolution: number;
        failIfMajorPerformanceCaveat: boolean;
        roundPixels: boolean;
    };
};
declare class A_ extends A__base {
    constructor();
}
declare const z__base: {
    new (t: any): {
        [x: string]: any;
        runners: any;
        renderPipes: any;
        _initOptions: {};
        _systemsHash: any;
        type: any;
        name: any;
        init(t?: {}): Promise<void>;
        _roundPixels: number | undefined;
        render(t: any, e: any): void;
        _lastObjectRendered: any;
        resize(t: any, e: any, s: any): void;
        clear(t?: {}): void;
        resolution: any;
        readonly width: any;
        readonly height: any;
        readonly canvas: any;
        readonly lastObjectRendered: any;
        readonly renderingToScreen: any;
        readonly screen: any;
        _addRunners(...t: any[]): void;
        _addSystems(t: any): void;
        _addSystem(t: any, e: any): any;
        _addPipes(t: any, e: any): void;
        destroy(t?: boolean): void;
        generateTexture(t: any): any;
        readonly roundPixels: boolean;
        _unsafeEvalCheck(): void;
    };
    [x: string]: any;
    defaultOptions: {
        resolution: number;
        failIfMajorPerformanceCaveat: boolean;
        roundPixels: boolean;
    };
};
declare class z_ extends z__base {
    constructor();
}
declare const ea: {
    _initialized: boolean;
    _createdWorkers: number;
    _workerPool: any[];
    _queue: any[];
    _resolveHash: {};
    isImageBitmapSupported(): Promise<any>;
    _isImageBitmapSupported: Promise<any> | undefined;
    loadImageBitmap(t: any): Promise<any>;
    _initWorkers(): Promise<void>;
    _getWorker(): any;
    _returnWorker(t: any): void;
    _complete(t: any): void;
    _run(t: any, e: any): Promise<any>;
    _next(): void;
};
declare function Vi(r: any, t: any, e: any, s: any): void;
declare function jo(r: any, t: any): void;
declare namespace Jl {
    let accessible: boolean;
    let accessibleTitle: null;
    let accessibleHint: null;
    let tabIndex: number;
    let _accessibleActive: boolean;
    let _accessibleDiv: null;
    let accessibleType: string;
    let accessiblePointerEvents: string;
    let accessibleChildren: boolean;
    let _renderId: number;
}
declare function Ao(r: any, t: any, e: any): void;
declare function ps(r: any, t: any, e: any): void;
declare function fs(r: any, t: any, e: any): void;
declare function Kc(r: any, t: any, e: any): any;
declare var Vf: string;
declare var pa: string;
declare function up(r: any, t: any, e: any, s: any): void;
declare function eu(r: any, t: any, e: any, s: any, i: any, n: any, o: any, a: any): void;
declare function Dl(r: any, t: any, e?: {}): void;
declare function vp(r: any): Promise<void>;
declare function wp(r: any): Promise<z_>;
declare function Bh(r?: {}): any;
declare namespace Js {
    let jsUrl: string;
    let wasmUrl: string;
}
declare const Ns: {
    _touched: number;
    uid: number;
    _resourceType: string;
    _resourceId: number;
    isUniformGroup: boolean;
    _dirtyId: number;
    uniformStructures: any;
    uniforms: {};
    ubo: any;
    isStatic: any;
    _signature: any;
    update(): void;
};
declare namespace Hc {
    let extension_63: any;
    export { extension_63 as extension };
    export function test(r: any): boolean;
    export function getCacheableAssets(r: any, t: any): {};
}
declare namespace Is {
    function test(r: any): boolean;
    function parse(r: any): {
        chars: {};
        pages: never[];
        lineHeight: number;
        fontSize: number;
        fontFamily: string;
        distanceField: null;
        baseLineOffset: number;
    };
}
declare namespace vo {
    function test(r: any): any;
    function parse(r: any): {
        chars: {};
        pages: never[];
        lineHeight: number;
        fontSize: number;
        fontFamily: string;
        distanceField: null;
        baseLineOffset: number;
    };
}
declare namespace yo {
    function test(r: any): any;
    function parse(r: any): {
        chars: {};
        pages: never[];
        lineHeight: number;
        fontSize: number;
        fontFamily: string;
        distanceField: null;
        baseLineOffset: number;
    };
}
declare var Lf: string;
declare var $f: string;
declare var Nf: string;
declare const Uu: {
    "bc1-rgba-unorm": {
        blockBytes: number;
        blockWidth: number;
        blockHeight: number;
    };
    "bc2-rgba-unorm": {
        blockBytes: number;
        blockWidth: number;
        blockHeight: number;
    };
    "bc3-rgba-unorm": {
        blockBytes: number;
        blockWidth: number;
        blockHeight: number;
    };
    "bc7-rgba-unorm": {
        blockBytes: number;
        blockWidth: number;
        blockHeight: number;
    };
    "etc1-rgb-unorm": {
        blockBytes: number;
        blockWidth: number;
        blockHeight: number;
    };
    "etc2-rgba8unorm": {
        blockBytes: number;
        blockWidth: number;
        blockHeight: number;
    };
    "astc-4x4-unorm": {
        blockBytes: number;
        blockWidth: number;
        blockHeight: number;
    };
};
declare var tm: string;
declare const kt: es;
declare namespace FT {
    export namespace extension_64 {
        let type_55: any;
        export { type_55 as type };
        let name_55: string;
        export { name_55 as name };
        let priority_3: number;
        export { priority_3 as priority };
    }
    export { extension_64 as extension };
    export function test_1(): boolean;
    export { test_1 as test };
    export function load(): Promise<void>;
}
declare function io(r: any, t: any, e: any, s: any, i: any, n: any, o: any, a: any, u: any, l: any): any;
declare function vc(r: any, t: any, e: any, s: any, i: any, n: any, o: any, a: any): any;
declare function ao(r: any, t: any, e: any, s: any, i: any, n: any, o: any, a: any): void;
declare function yc(r: any, t: any, e: any, s: any, i: any, n: any): void;
declare function Sc(r: any, t: any, e: any, s: any, i: any, n: any, o: any, a?: number, u?: number, l?: number): void;
declare namespace _e {
    function build(r: any, t: any): any;
    function triangulate(r: any, t: any, e: any, s: any, i: any, n: any): void;
}
declare function Jh(r: any, t: any): void;
declare function JE(r: any): any;
declare function qm(r: any, t: any): void;
declare function Wh(r: any, t: any, e: any, s: any, i: any, n: any, o: any, a: any, u: any): void;
declare namespace Fn {
    function build(r: any, t: any): any;
    function triangulate(r: any, t: any, e: any, s: any, i: any, n: any): void;
}
declare namespace Dn {
    function build(r: any, t: any): any;
    function triangulate(r: any, t: any, e: any, s: any, i: any, n: any): void;
}
declare function Rn(r: any, t: any, e: any, s: any): void;
declare namespace Un {
    function build(r: any, t: any): any;
    function triangulate(r: any, t: any, e: any, s: any, i: any, n: any): void;
}
declare function wn(r: any, t: any, e: any, s: any, i: any, n: any, o: any, a?: null): void;
declare namespace Ip {
    let extension_65: any;
    export { extension_65 as extension };
    export function test_2(r: any): boolean;
    export { test_2 as test };
    export function getCacheableAssets(r: any, t: any): {};
}
declare function bg(r: any, t: any, e: any, s: any, i: any, n: any): any;
declare function Wi(r: any, t: any): any;
declare function Se(r: any, t: any): any;
declare function Mt(r: any, t: any): boolean;
declare namespace Sl {
    let allowChildren: boolean;
    function removeChildren(r: number | undefined, t: any): any;
    function removeChildAt(r: any): any;
    function getChildAt(r: any): any;
    function setChildIndex(r: any, t: any): void;
    function getChildIndex(r: any): any;
    function addChildAt(r: any, t: any): any;
    function swapChildren(r: any, t: any): void;
    function removeFromParent(): void;
}
declare const zh: 0.0001;
declare function Hr(r: any, t: any, e: any): void;
declare function uu(r: any, t?: any[]): any[];
declare function xr(r: any, t: any, e: any): void;
declare namespace Us {
    let name_56: string;
    export { name_56 as name };
    export namespace vertex {
        let header: string;
        let main: string;
    }
}
declare namespace ks {
    let name_57: string;
    export { name_57 as name };
    export namespace vertex_1 {
        let header_1: string;
        export { header_1 as header };
        let main_1: string;
        export { main_1 as main };
    }
    export { vertex_1 as vertex };
}
declare var lm: string;
declare var _a: string;
declare function Yv(r: any, t: any, e: any, s: any): void;
declare const Yg: {
    never: number;
    less: number;
    equal: number;
    "less-equal": number;
    greater: number;
    "not-equal": number;
    "greater-equal": number;
    always: number;
};
declare function pd({ template: r, bits: t }: {
    template: any;
    bits: any;
}): any;
declare function fd({ template: r, bits: t }: {
    template: any;
    bits: any;
}): any;
declare function ke({ bits: r, name: t }: {
    bits: any;
    name: any;
}): {
    fragment: any;
    vertex: any;
    _key: any;
    destroy(): void;
    _attributeData: any;
    _uniformData: any;
    _uniformBlockData: any;
    transformFeedbackVaryings: any;
};
declare function Ue({ bits: r, name: t }: {
    bits: any;
    name: any;
}): any;
declare function Po(r: any): {};
declare function wo(r: any, t: any, e?: boolean): any;
declare function dd(r: any, t: any): any;
declare function Wa(r: any, t: any, e: any): any;
declare function Vt(r: any, t: any): any;
declare function ET(r: any): void;
declare function Pt(r: any, t: any, e?: boolean): any;
declare function ls(r: any, t: any): any;
declare function br(r: any, t: any): any;
declare function Y1(r: any, t: any): Uint8Array[];
declare function AT(r: any): Uint8Array[];
declare function uh(r: any): any[];
declare function ee(r: any, t: any, e: any): A;
declare function dg(r: any): {
    uboElements: any;
    size: number;
};
declare function O_(r: any): {
    uboElements: any;
    size: number;
};
declare function Na(r: any, t: any, e: any, s: any): Function;
declare function _g(r: any): Function;
declare function G_(r: any): Function;
declare function hf(r: any, t: any, e: any): void;
declare namespace bl {
    let cullArea: null;
    let cullable: boolean;
    let cullableChildren: boolean;
}
declare const On: 0.0001;
declare var ii: string;
declare function Ka(r: any, t: any): false | any[] | 0 | Float32Array | Int32Array | Uint32Array | null;
declare function Zt(r: any): {};
declare function CA(r: any, t: any, e?: number): void;
declare namespace Bp {
    export namespace extension_66 {
        let type_56: any;
        export { type_56 as type };
        let priority_4: number;
        export { priority_4 as priority };
    }
    export { extension_66 as extension };
    export function test_3(): Promise<any>;
    export { test_3 as test };
    export function add_1(r: any): Promise<any[]>;
    export { add_1 as add };
    export function remove(r: any): Promise<any>;
}
declare namespace X1 {
    export namespace extension_67 {
        let type_57: any;
        export { type_57 as type };
        let priority_5: number;
        export { priority_5 as priority };
    }
    export { extension_67 as extension };
    export function test_4(): Promise<boolean>;
    export { test_4 as test };
    export function add_2(r: any): Promise<any[]>;
    export { add_2 as add };
    export function remove_1(r: any): Promise<any>;
    export { remove_1 as remove };
}
declare namespace GT {
    export namespace extension_68 {
        let type_58: any;
        export { type_58 as type };
        let priority_6: number;
        export { priority_6 as priority };
    }
    export { extension_68 as extension };
    export function test_5(): Promise<boolean>;
    export { test_5 as test };
    export function add_3(r: any): Promise<any[]>;
    export { add_3 as add };
    export function remove_2(r: any): Promise<any>;
    export { remove_2 as remove };
}
declare namespace Dp {
    export namespace extension_69 {
        let type_59: any;
        export { type_59 as type };
        let priority_7: number;
        export { priority_7 as priority };
    }
    export { extension_69 as extension };
    export function test_6(): Promise<boolean>;
    export { test_6 as test };
    export function add_4(r: any): Promise<any[]>;
    export { add_4 as add };
    export function remove_3(r: any): Promise<any>;
    export { remove_3 as remove };
}
declare namespace Up {
    export namespace extension_70 {
        let type_60: any;
        export { type_60 as type };
        let priority_8: number;
        export { priority_8 as priority };
    }
    export { extension_70 as extension };
    export function test_7(): Promise<boolean>;
    export { test_7 as test };
    export function add_5(r: any): Promise<any[]>;
    export { add_5 as add };
    export function remove_4(r: any): Promise<any>;
    export { remove_4 as remove };
}
declare namespace kp {
    export namespace extension_71 {
        let type_61: any;
        export { type_61 as type };
        let priority_9: number;
        export { priority_9 as priority };
    }
    export { extension_71 as extension };
    export function test_8(): Promise<boolean>;
    export { test_8 as test };
    export function add_6(r: any): Promise<any[]>;
    export { add_6 as add };
    export function remove_5(r: any): Promise<any>;
    export { remove_5 as remove };
}
declare function _n(): Promise<any>;
declare namespace Lp {
    export namespace extension_72 {
        let type_62: any;
        export { type_62 as type };
        let priority_10: number;
        export { priority_10 as priority };
    }
    export { extension_72 as extension };
    export function test_9(): Promise<boolean>;
    export { test_9 as test };
    export function add_7(r: any): Promise<any[]>;
    export { add_7 as add };
    export function remove_6(r: any): Promise<any>;
    export { remove_6 as remove };
}
declare namespace $p {
    export namespace extension_73 {
        let type_63: any;
        export { type_63 as type };
        let priority_11: number;
        export { priority_11 as priority };
    }
    export { extension_73 as extension };
    export function test_10(): Promise<any>;
    export { test_10 as test };
    export function add_8(r: any): Promise<any[]>;
    export { add_8 as add };
    export function remove_7(r: any): Promise<any>;
    export { remove_7 as remove };
}
declare function df(r: any, t?: Location): "" | "anonymous";
declare var dm: string;
declare var pm: string;
declare var xa: string;
declare var Qh: any;
declare namespace Pl {
    let _mask: null;
    let _filters: null;
    let effects: never[];
    function addEffect(r: any): void;
    function removeEffect(r: any): void;
    let mask: any;
    let filters: any;
    let filterArea: any;
}
declare function Ga(r: any, t: any): void;
declare function vn(r: any, t: any): any;
declare function mi(r: any, t: any): any;
declare function qc(r: any, t: any, e: any): any;
declare function RA(r: any, t: any): {
    [x: string]: any;
    align: any;
    _align: any;
    breakWords: any;
    _breakWords: any;
    dropShadow: any;
    _dropShadow: any;
    fontFamily: any;
    _fontFamily: any;
    fontSize: any;
    _fontSize: any;
    fontStyle: any;
    _fontStyle: any;
    fontVariant: any;
    _fontVariant: any;
    fontWeight: any;
    _fontWeight: any;
    leading: any;
    _leading: any;
    letterSpacing: any;
    _letterSpacing: any;
    lineHeight: any;
    _lineHeight: any;
    padding: any;
    _padding: any;
    trim: any;
    _trim: any;
    textBaseline: any;
    _textBaseline: any;
    whiteSpace: any;
    _whiteSpace: any;
    wordWrap: any;
    _wordWrap: any;
    wordWrapWidth: any;
    _wordWrapWidth: any;
    fill: any;
    _originalFill: any;
    _fill: any;
    stroke: any;
    _originalStroke: any;
    _stroke: any;
    _generateKey(): string;
    _styleKey: string | null | undefined;
    update(): void;
    reset(): void;
    readonly styleKey: string;
    clone(): any;
    destroy(t?: boolean): void;
};
declare function ou(r: any, t: any): void;
declare namespace D {
    let _addHandlers: {};
    let _removeHandlers: {};
    let _queue: {};
    function remove(...r: any[]): {
        _addHandlers: {};
        _removeHandlers: {};
        _queue: {};
        remove(...r: any[]): any;
        add(...r: any[]): any;
        handle(r: any, t: any, e: any): any;
        handleByMap(r: any, t: any): any;
        handleByNamedList(r: any, t: any, e?: number): any;
        handleByList(r: any, t: any, e?: number): any;
    };
    function add(...r: any[]): {
        _addHandlers: {};
        _removeHandlers: {};
        _queue: {};
        remove(...r: any[]): any;
        add(...r: any[]): any;
        handle(r: any, t: any, e: any): any;
        handleByMap(r: any, t: any): any;
        handleByNamedList(r: any, t: any, e?: number): any;
        handleByList(r: any, t: any, e?: number): any;
    };
    function handle(r: any, t: any, e: any): {
        _addHandlers: {};
        _removeHandlers: {};
        _queue: {};
        remove(...r: any[]): any;
        add(...r: any[]): any;
        handle(r: any, t: any, e: any): any;
        handleByMap(r: any, t: any): any;
        handleByNamedList(r: any, t: any, e?: number): any;
        handleByList(r: any, t: any, e?: number): any;
    };
    function handleByMap(r: any, t: any): {
        _addHandlers: {};
        _removeHandlers: {};
        _queue: {};
        remove(...r: any[]): any;
        add(...r: any[]): any;
        handle(r: any, t: any, e: any): any;
        handleByMap(r: any, t: any): any;
        handleByNamedList(r: any, t: any, e?: number): any;
        handleByList(r: any, t: any, e?: number): any;
    };
    function handleByNamedList(r: any, t: any, e?: number): {
        _addHandlers: {};
        _removeHandlers: {};
        _queue: {};
        remove(...r: any[]): any;
        add(...r: any[]): any;
        handle(r: any, t: any, e: any): any;
        handleByMap(r: any, t: any): any;
        handleByNamedList(r: any, t: any, e?: number): any;
        handleByList(r: any, t: any, e?: number): any;
    };
    function handleByList(r: any, t: any, e?: number): {
        _addHandlers: {};
        _removeHandlers: {};
        _queue: {};
        remove(...r: any[]): any;
        add(...r: any[]): any;
        handle(r: any, t: any, e: any): any;
        handleByMap(r: any, t: any): any;
        handleByNamedList(r: any, t: any, e?: number): any;
        handleByList(r: any, t: any, e?: number): any;
    };
}
declare function Cg(r: any, t: any, e?: boolean): {};
declare function nd({ source: r, entryPoint: t }: {
    source: any;
    entryPoint: any;
}): {};
declare function Nd(r: any, t: any): any[];
declare function Ds(r: any): {
    groups: any;
    structs: any;
};
declare function _s(r: any, t: any): void;
declare const ld: RegExp;
declare namespace wl {
    export let label: null;
    let name_58: null;
    export { name_58 as name };
    export function getChildByName(r: any, t?: boolean): any;
    export function getChildByLabel(r: any, t?: boolean): any;
    export function getChildrenByLabel(r: any, t?: boolean, e?: any[]): any[];
}
declare function vr(r: any): string;
declare function zS(r: any): any;
declare const xd: "\n    @in vUV : vec2<f32>;\n    @in vColor : vec4<f32>;\n   \n    {{header}}\n\n    @fragment\n    fn main(\n        {{in}}\n      ) -> @location(0) vec4<f32> {\n        \n        {{start}}\n\n        var outColor:vec4<f32>;\n      \n        {{main}}\n        \n        return outColor * vColor;\n      };\n";
declare const vd: "\n   \n    in vec4 vColor;\n    in vec2 vUV;\n\n    out vec4 finalColor;\n\n    {{header}}\n\n    void main(void) {\n        \n        {{start}}\n\n        vec4 outColor;\n      \n        {{main}}\n        \n        finalColor = outColor * vColor;\n    }\n";
declare function gg(r: any, t: any): string;
declare function C_(r: any, t: any): string;
declare function Zf(r: any): string;
declare function Jf(r: any, t: any): any;
declare function em(r: any, t: any): any;
declare function Qf(r: any, t: any): string;
declare function HS(r: any): ({
    texture: {
        sampleType: string;
        viewDimension: string;
        multisampled: boolean;
    };
    binding: number;
    visibility: any;
    sampler?: undefined;
} | {
    sampler: {
        type: string;
    };
    binding: number;
    visibility: any;
    texture?: undefined;
})[];
declare function od({ groups: r }: {
    groups: any;
}): never[][];
declare function XS(r: any): {};
declare function ad({ groups: r }: {
    groups: any;
}): {}[];
declare function Dg(r: any, t: any): Rg;
declare function wg(r: any, t: any): Function;
declare function po(r: any): string;
declare function Ls(r: any): any;
declare function $s(r: any): any;
declare function XE(): number;
declare function Lg(r: any, t: any): Function;
declare function Sn(r: any, t: any): any;
declare function Fe(r: any): any;
declare function _o(r: any, t: any, e: any): {
    width: number;
    height: number;
    offsetY: number;
    scale: number;
    lines: {
        width: number;
        charPositions: never[];
        spaceWidth: number;
        spacesIndex: never[];
        chars: never[];
    }[];
};
declare function mc(r: any, t?: number): z;
declare function yr(r: any, t: any): any;
declare function za(r: any, t: any): any;
declare function ic(r: any, t: any): 0 | Float32Array | null;
declare function xp(r: any, t: any): any;
declare function Xd(r: any, t: any, e: any): Promise<string>;
declare function Yp(r: any): any;
declare function Uh(r: any, t: any, e: any): any;
declare function og(r: any): any;
declare function nr(r: any, t: any, e: any): any;
declare function bp(r: any, t: any): any;
declare function is(r: any, t: any, e: any): any;
declare function dn(r: any, t: any, e: any): any;
declare function Yc(): any;
declare function jh(r: any): 1 | -1;
declare function Ol(r: any, t: any, e: any): void;
declare function Zn(r: any, t: any, e: any, s: any): any;
declare function Ys(r: any, t?: number): number;
declare function zd(r: any, t: any, e: any, s: any, i: any): string;
declare function ua(): Promise<any>;
declare function oa(): Promise<any>;
declare function na(): any;
declare function Dr(): Promise<any>;
declare function jd(r: any, t: any): any;
declare function Wc(): any;
declare function gs(r: any, t: any): any;
declare function SA(r: any, t: any): any;
declare function RT(r: any): any;
declare function Gg(r: any, t: any): {};
declare function Ig(r: any, t: any): {};
declare function ch(r: any): any;
declare function Cf(r: any): any;
declare namespace zg {
    let id: string;
    function upload(r: any, t: any, e: any): void;
}
declare namespace jg {
    let id_1: string;
    export { id_1 as id };
    export function upload(r: any, t: any, e: any): void;
}
declare namespace Ja {
    let id_2: string;
    export { id_2 as id };
    export function upload(r: any, t: any, e: any, s: any): void;
}
declare namespace Vg {
    let id_3: string;
    export { id_3 as id };
    export function upload(r: any, t: any, e: any, s: any): void;
}
declare namespace yd {
    let name_59: string;
    export { name_59 as name };
    export namespace vertex_2 {
        let header_2: string;
        export { header_2 as header };
    }
    export { vertex_2 as vertex };
}
declare namespace Td {
    let name_60: string;
    export { name_60 as name };
    export namespace vertex_3 {
        let header_3: string;
        export { header_3 as header };
    }
    export { vertex_3 as vertex };
}
declare namespace hy {
    let name_61: string;
    export { name_61 as name };
    export namespace vertex_4 {
        let header_4: string;
        export { header_4 as header };
    }
    export { vertex_4 as vertex };
}
declare function q1(r: any): any;
declare function OT(r: any): any;
declare namespace U_ {
    let type_64: string;
    export { type_64 as type };
    export function upload(r: any, t: any, e: any): void;
}
declare namespace k_ {
    let type_65: string;
    export { type_65 as type };
    export function upload(r: any, t: any, e: any): void;
}
declare namespace ku {
    let type_66: string;
    export { type_66 as type };
    export function upload(r: any, t: any, e: any): void;
}
declare namespace L_ {
    let type_67: string;
    export { type_67 as type };
    export function upload(r: any, t: any, e: any): void;
}
declare namespace U {
    export let E: number;
    export let SE: number;
    export let S: number;
    export let SW: number;
    export let W: number;
    export let NW: number;
    export let N: number;
    export let NE: number;
    export let MIRROR_VERTICAL: number;
    export let MAIN_DIAGONAL: number;
    export let MIRROR_HORIZONTAL: number;
    export let REVERSE_DIAGONAL: number;
    export function uX(r: any): number;
    export function uY(r: any): number;
    export function vX(r: any): number;
    export function vY(r: any): number;
    export function inv(r: any): number;
    export function add_9(r: any, t: any): any;
    export { add_9 as add };
    export function sub(r: any, t: any): any;
    export function rotate180(r: any): number;
    export function isVertical(r: any): boolean;
    export function byDirection(r: any, t: any): number;
    export function matrixAppendRotationInv(r: any, t: any, e?: number, s?: number): void;
}
declare function _2(r: any): boolean;
declare var IS: string;
declare const HT: "\n\tfloat getLuminosity(vec3 c) {\n\t\treturn 0.3 * c.r + 0.59 * c.g + 0.11 * c.b;\n\t}\n\n\tvec3 setLuminosity(vec3 c, float lum) {\n\t\tfloat modLum = lum - getLuminosity(c);\n\t\tvec3 color = c.rgb + vec3(modLum);\n\n\t\t// clip back into legal range\n\t\tmodLum = getLuminosity(color);\n\t\tvec3 modLumVec = vec3(modLum);\n\n\t\tfloat cMin = min(color.r, min(color.g, color.b));\n\t\tfloat cMax = max(color.r, max(color.g, color.b));\n\n\t\tif(cMin < 0.0) {\n\t\t\tcolor = mix(modLumVec, color, modLum / (modLum - cMin));\n\t\t}\n\n\t\tif(cMax > 1.0) {\n\t\t\tcolor = mix(modLumVec, color, (1.0 - modLum) / (cMax - modLum));\n\t\t}\n\n\t\treturn color;\n\t}\n\n\tfloat getSaturation(vec3 c) {\n\t\treturn max(c.r, max(c.g, c.b)) - min(c.r, min(c.g, c.b));\n\t}\n\n\tvec3 setSaturationMinMidMax(vec3 cSorted, float s) {\n\t\tvec3 colorSorted = cSorted;\n\n\t\tif(colorSorted.z > colorSorted.x) {\n\t\t\tcolorSorted.y = (((colorSorted.y - colorSorted.x) * s) / (colorSorted.z - colorSorted.x));\n\t\t\tcolorSorted.z = s;\n\t\t}\n\t\telse {\n\t\t\tcolorSorted.y = 0.0;\n\t\t\tcolorSorted.z = 0.0;\n\t\t}\n\n\t\tcolorSorted.x = 0.0;\n\n\t\treturn colorSorted;\n\t}\n\n\tvec3 setSaturation(vec3 c, float s) {\n\t\tvec3 color = c;\n\n\t\tif(color.r <= color.g && color.r <= color.b) {\n\t\t\tif(color.g <= color.b) {\n\t\t\t\tcolor = setSaturationMinMidMax(color.rgb, s).rgb;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tcolor = setSaturationMinMidMax(color.rbg, s).rbg;\n\t\t\t}\n\t\t}\n\t\telse if(color.g <= color.r && color.g <= color.b) {\n\t\t\tif(color.r <= color.b) {\n\t\t\t\tcolor = setSaturationMinMidMax(color.grb, s).grb;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tcolor = setSaturationMinMidMax(color.gbr, s).gbr;\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\t// Using bgr for both fixes part of hue\n\t\t\tif(color.r <= color.g) {\n\t\t\t\tcolor = setSaturationMinMidMax(color.brg, s).brg;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tcolor = setSaturationMinMidMax(color.bgr, s).bgr;\n\t\t\t}\n\t\t}\n\n\t\treturn color;\n\t}\n    ";
declare const XT: "\n\tfn getLuminosity(c: vec3<f32>) -> f32\n\t{\n\t\treturn 0.3*c.r + 0.59*c.g + 0.11*c.b;\n\t}\n\n\tfn setLuminosity(c: vec3<f32>, lum: f32) -> vec3<f32>\n\t{\n\t\tvar modLum: f32 = lum - getLuminosity(c);\n\t\tvar color: vec3<f32> = c.rgb + modLum;\n\n\t\t// clip back into legal range\n\t\tmodLum = getLuminosity(color);\n\t\tlet modLumVec = vec3<f32>(modLum);\n\n\t\tlet cMin: f32 = min(color.r, min(color.g, color.b));\n\t\tlet cMax: f32 = max(color.r, max(color.g, color.b));\n\n\t\tif(cMin < 0.0)\n\t\t{\n\t\t\tcolor = mix(modLumVec, color, modLum / (modLum - cMin));\n\t\t}\n\n\t\tif(cMax > 1.0)\n\t\t{\n\t\t\tcolor = mix(modLumVec, color, (1 - modLum) / (cMax - modLum));\n\t\t}\n\n\t\treturn color;\n\t}\n\n\tfn getSaturation(c: vec3<f32>) -> f32\n\t{\n\t\treturn max(c.r, max(c.g, c.b)) - min(c.r, min(c.g, c.b));\n\t}\n\n\tfn setSaturationMinMidMax(cSorted: vec3<f32>, s: f32) -> vec3<f32>\n\t{\n\t\tvar colorSorted = cSorted;\n\n\t\tif(colorSorted.z > colorSorted.x)\n\t\t{\n\t\t\tcolorSorted.y = (((colorSorted.y - colorSorted.x) * s) / (colorSorted.z - colorSorted.x));\n\t\t\tcolorSorted.z = s;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tcolorSorted.y = 0;\n\t\t\tcolorSorted.z = 0;\n\t\t}\n\n\t\tcolorSorted.x = 0;\n\n\t\treturn colorSorted;\n\t}\n\n\tfn setSaturation(c: vec3<f32>, s: f32) -> vec3<f32>\n\t{\n\t\tvar color = c;\n\n\t\tif (color.r <= color.g && color.r <= color.b)\n\t\t{\n\t\t\tif (color.g <= color.b)\n\t\t\t{\n\t\t\t\tcolor = vec3<f32>(setSaturationMinMidMax(color.rgb, s)).rgb;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tcolor = vec3<f32>(setSaturationMinMidMax(color.rbg, s)).rbg;\n\t\t\t}\n\t\t}\n\t\telse if (color.g <= color.r && color.g <= color.b)\n\t\t{\n\t\t\tif (color.r <= color.b)\n\t\t\t{\n\t\t\t\tcolor = vec3<f32>(setSaturationMinMidMax(color.grb, s)).grb;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tcolor = vec3<f32>(setSaturationMinMidMax(color.gbr, s)).gbr;\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\t// Using bgr for both fixes part of hue\n\t\t\tif (color.r <= color.g)\n\t\t\t{\n\t\t\t\tcolor = vec3<f32>(setSaturationMinMidMax(color.brg, s)).brg;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tcolor  = vec3<f32>(setSaturationMinMidMax(color.bgr, s)).bgr;\n\t\t\t}\n\t\t}\n\n\t\treturn color;\n\t}\n\t";
declare function Ro(r: any, t: any): any;
declare function Zc(r: any, t: any): any;
declare const ql: any;
declare function ln(r: any): boolean;
declare function Tg(r: any): boolean;
declare function Fd(): boolean;
declare function cr(r: any): boolean;
declare function Cr(r: any): any;
declare function Gr(r?: {}): Promise<any>;
declare namespace ti {
    let jsUrl_1: string;
    export { jsUrl_1 as jsUrl };
    let wasmUrl_1: string;
    export { wasmUrl_1 as wasmUrl };
}
declare namespace W1 {
    export namespace extension_74 {
        let type_68: any;
        export { type_68 as type };
        let priority_12: any;
        export { priority_12 as priority };
    }
    export { extension_74 as extension };
    let name_62: string;
    export { name_62 as name };
    export function test(r: any): boolean;
    export function load(r: any, t: any, e: any): Promise<A>;
    export function unload(r: any): void;
}
declare function vf(r: any, t: any): Promise<any>;
declare namespace Xc {
    export namespace extension_75 {
        let type_69: any;
        export { type_69 as type };
        let priority_13: any;
        export { priority_13 as priority };
    }
    export { extension_75 as extension };
    export function test(r: any): boolean;
    export function testParse(r: any): Promise<any>;
    export function parse(r: any, t: any, e: any): Promise<bo>;
    export function load(r: any, t: any): Promise<string>;
    export function unload(r: any, t: any, e: any): Promise<void>;
}
declare namespace sT {
    export namespace extension_76 {
        let type_70: any;
        export { type_70 as type };
        let priority_14: any;
        export { priority_14 as priority };
    }
    export { extension_76 as extension };
    let name_63: string;
    export { name_63 as name };
    export function test(r: any): boolean;
    export function load(r: any, t: any, e: any): Promise<A>;
    export function unload(r: any): void;
}
declare function Hd(r: any): Promise<any>;
declare function Uo(r: any, t: any): Promise<string>;
declare function nf(r: any): Promise<ImageBitmap>;
declare namespace zp {
    export namespace extension_77 {
        let type_71: any;
        export { type_71 as type };
        let priority_15: any;
        export { priority_15 as priority };
    }
    export { extension_77 as extension };
    let name_64: string;
    export { name_64 as name };
    export function test(r: any): any;
    export function load(r: any): Promise<any>;
}
declare namespace bT {
    export namespace extension_78 {
        let type_72: any;
        export { type_72 as type };
        let priority_16: any;
        export { priority_16 as priority };
    }
    export { extension_78 as extension };
    let name_65: string;
    export { name_65 as name };
    export function test(r: any): boolean;
    export function load(r: any, t: any, e: any): Promise<A>;
    export function unload(r: any): void;
}
declare namespace ST {
    export namespace extension_79 {
        let type_73: any;
        export { type_73 as type };
        let priority_17: any;
        export { priority_17 as priority };
    }
    export { extension_79 as extension };
    let name_66: string;
    export { name_66 as name };
    export function test(r: any): boolean;
    export function load(r: any, t: any, e: any): Promise<A>;
    export function unload(r: any): void;
}
declare function Mf(r: any, t: any): Promise<any>;
declare function Vd(r: any, t: any, e: any): Promise<any>;
declare namespace Jp {
    export namespace extension_80 {
        let type_74: any;
        export { type_74 as type };
        let priority_18: any;
        export { priority_18 as priority };
    }
    export { extension_80 as extension };
    let name_67: string;
    export { name_67 as name };
    export namespace config {
        let crossOrigin: string;
        let parseAsGraphicsContext: boolean;
    }
    export function test(r: any): any;
    export function load(r: any, t: any, e: any): Promise<A | {
        [x: string]: any;
        uid: number;
        dirty: boolean;
        batchMode: string;
        instructions: any[];
        _activePath: ne;
        _transform: G;
        _fillStyle: any;
        _strokeStyle: any;
        _stateStack: any[];
        _tick: number;
        _bounds: lt;
        _boundsDirty: boolean;
        clone(): any;
        fillStyle: any;
        strokeStyle: any;
        setFillStyle(t: any): any;
        setStrokeStyle(t: any): any;
        texture(t: any, e: any, s: any, i: any, n: any, o: any): any;
        beginPath(): any;
        fill(t: any, e: any): any;
        _initNextPathLocation(): void;
        stroke(t: any): any;
        cut(): any;
        arc(t: any, e: any, s: any, i: any, n: any, o: any): any;
        arcTo(t: any, e: any, s: any, i: any, n: any): any;
        arcToSvg(t: any, e: any, s: any, i: any, n: any, o: any, a: any): any;
        bezierCurveTo(t: any, e: any, s: any, i: any, n: any, o: any, a: any): any;
        closePath(): any;
        ellipse(t: any, e: any, s: any, i: any): any;
        circle(t: any, e: any, s: any): any;
        path(t: any): any;
        lineTo(t: any, e: any): any;
        moveTo(t: any, e: any): any;
        quadraticCurveTo(t: any, e: any, s: any, i: any, n: any): any;
        rect(t: any, e: any, s: any, i: any): any;
        roundRect(t: any, e: any, s: any, i: any, n: any): any;
        poly(t: any, e: any): any;
        regularPoly(t: any, e: any, s: any, i: any, n: number | undefined, o: any): any;
        roundPoly(t: any, e: any, s: any, i: any, n: any, o: any): any;
        roundShape(t: any, e: any, s: any, i: any): any;
        filletRect(t: any, e: any, s: any, i: any, n: any): any;
        chamferRect(t: any, e: any, s: any, i: any, n: any, o: any): any;
        star(t: any, e: any, s: any, i: any, n?: number, o?: number): any;
        svg(t: any): any;
        restore(): any;
        save(): any;
        getTransform(): G;
        resetTransform(): any;
        rotate(t: any): any;
        scale(t: any, e?: any): any;
        setTransform(t: any, e: any, s: any, i: any, n: any, o: any): any;
        transform(t: any, e: any, s: any, i: any, n: any, o: any): any;
        translate(t: any, e?: any): any;
        clear(): any;
        onUpdate(): void;
        readonly bounds: lt;
        containsPoint(t: any): boolean;
        destroy(t?: boolean): void;
        customShader: any;
    }>;
    export function unload(r: any): void;
}
declare namespace ra {
    let name_68: string;
    export { name_68 as name };
    export namespace extension_81 {
        let type_75: any;
        export { type_75 as type };
        let priority_19: any;
        export { priority_19 as priority };
    }
    export { extension_81 as extension };
    export namespace config_1 {
        export let preferWorkers: boolean;
        export let preferCreateImageBitmap: boolean;
        let crossOrigin_1: string;
        export { crossOrigin_1 as crossOrigin };
    }
    export { config_1 as config };
    export function test(r: any): any;
    export function load(r: any, t: any, e: any): Promise<A>;
    export function unload(r: any): void;
}
declare namespace jp {
    let name_69: string;
    export { name_69 as name };
    export namespace extension_82 {
        let type_76: any;
        export { type_76 as type };
        let priority_20: any;
        export { priority_20 as priority };
    }
    export { extension_82 as extension };
    export function test(r: any): any;
    export function load(r: any): Promise<string>;
}
declare namespace pf {
    let name_70: string;
    export { name_70 as name };
    export namespace extension_83 {
        let type_77: any;
        export { type_77 as type };
    }
    export { extension_83 as extension };
    let config_2: null;
    export { config_2 as config };
    export function test(r: any): any;
    export function load(r: any, t: any, e: any): Promise<any>;
    export function unload(r: any): void;
}
declare namespace Kp {
    export namespace extension_84 {
        let type_78: any;
        export { type_78 as type };
        let priority_21: any;
        export { priority_21 as priority };
    }
    export { extension_84 as extension };
    let name_71: string;
    export { name_71 as name };
    export function test(r: any): any;
    export function load(r: any, t: any): Promise<FontFace | FontFace[] | null>;
    export function unload(r: any): void;
}
declare namespace Ne {
    let name_72: string;
    export { name_72 as name };
    export namespace vertex_5 {
        let header_5: string;
        export { header_5 as header };
        let main_2: string;
        export { main_2 as main };
        export let end: string;
    }
    export { vertex_5 as vertex };
}
declare namespace zs {
    let name_73: string;
    export { name_73 as name };
    export namespace vertex_6 {
        let header_6: string;
        export { header_6 as header };
        let main_3: string;
        export { main_3 as main };
        let end_1: string;
        export { end_1 as end };
    }
    export { vertex_6 as vertex };
}
declare const rp: any;
declare namespace Md {
    let name_74: string;
    export { name_74 as name };
    export namespace vertex_7 {
        let header_7: string;
        export { header_7 as header };
        let main_4: string;
        export { main_4 as main };
        let end_2: string;
        export { end_2 as end };
    }
    export { vertex_7 as vertex };
    export namespace fragment {
        let header_8: string;
        export { header_8 as header };
        let main_5: string;
        export { main_5 as main };
    }
}
declare namespace Od {
    let name_75: string;
    export { name_75 as name };
    export namespace vertex_8 {
        let header_9: string;
        export { header_9 as header };
        let main_6: string;
        export { main_6 as main };
        let end_3: string;
        export { end_3 as end };
    }
    export { vertex_8 as vertex };
    export namespace fragment_1 {
        let header_10: string;
        export { header_10 as header };
        let main_7: string;
        export { main_7 as main };
    }
    export { fragment_1 as fragment };
}
declare function Vb(r: any): number;
declare function GA(r: any, t: any, e?: number): Promise<void>;
declare function Fg(r: any, t: any, e: any, s: any): void;
declare function vx(r: any, t?: number, e?: {
    index: number;
    color: string;
}): void;
declare function bx(r: any, t?: number, e?: {
    color: string;
}): void;
declare namespace Cd {
    let name_76: string;
    export { name_76 as name };
    export namespace fragment_2 {
        let header_11: string;
        export { header_11 as header };
    }
    export { fragment_2 as fragment };
}
declare namespace Gd {
    let name_77: string;
    export { name_77 as name };
    export namespace fragment_3 {
        let header_12: string;
        export { header_12 as header };
    }
    export { fragment_3 as fragment };
}
declare function Kg(r: any): {
    r8unorm: any;
    r8snorm: any;
    r8uint: any;
    r8sint: any;
    r16uint: any;
    r16sint: any;
    r16float: any;
    rg8unorm: any;
    rg8snorm: any;
    rg8uint: any;
    rg8sint: any;
    r32uint: any;
    r32sint: any;
    r32float: any;
    rg16uint: any;
    rg16sint: any;
    rg16float: any;
    rgba8unorm: any;
    "rgba8unorm-srgb": any;
    rgba8snorm: any;
    rgba8uint: any;
    rgba8sint: any;
    bgra8unorm: any;
    "bgra8unorm-srgb": any;
    rgb9e5ufloat: any;
    rgb10a2unorm: any;
    rg11b10ufloat: any;
    rg32uint: any;
    rg32sint: any;
    rg32float: any;
    rgba16uint: any;
    rgba16sint: any;
    rgba16float: any;
    rgba32uint: any;
    rgba32sint: any;
    rgba32float: any;
    stencil8: any;
    depth16unorm: any;
    depth24plus: any;
    "depth24plus-stencil8": any;
    depth32float: any;
    "depth32float-stencil8": any;
};
declare function Qg(r: any, t: any): any;
declare function Jg(r: any): {
    r8unorm: any;
    r8snorm: any;
    r8uint: any;
    r8sint: any;
    r16uint: any;
    r16sint: any;
    r16float: any;
    rg8unorm: any;
    rg8snorm: any;
    rg8uint: any;
    rg8sint: any;
    r32uint: any;
    r32sint: any;
    r32float: any;
    rg16uint: any;
    rg16sint: any;
    rg16float: any;
    rgba8unorm: any;
    "rgba8unorm-srgb": any;
    rgba8snorm: any;
    rgba8uint: any;
    rgba8sint: any;
    bgra8unorm: any;
    "bgra8unorm-srgb": any;
    rgb9e5ufloat: any;
    rgb10a2unorm: any;
    rg11b10ufloat: any;
    rg32uint: any;
    rg32sint: any;
    rg32float: any;
    rgba16uint: any;
    rgba16sint: any;
    rgba16float: any;
    rgba32uint: any;
    rgba32sint: any;
    rgba32float: any;
    stencil8: any;
    depth16unorm: any;
    depth24plus: any;
    "depth24plus-stencil8": any;
    depth32float: any;
    "depth32float-stencil8": any;
};
declare function Og(r: any, t: any): any;
declare function A2(r: any): any;
declare function qa(r: any, t: any): any;
declare function $g(r: any): {
    normal: any[];
    add: any[];
    multiply: any[];
    screen: any[];
    none: number[];
    "normal-npm": any[];
    "add-npm": any[];
    "screen-npm": any[];
    erase: any[];
};
declare var Tm: string;
declare var Sm: string;
declare var ya: string;
declare const Ut: es;
declare function ko(r: any, t: any, e: any, s: any): {
    width: any;
    height: any;
};
declare namespace Cl {
    let _localBoundsCacheId: number;
    let _localBoundsCacheData: null;
    function _setWidth(r: any, t: any): void;
    function _setHeight(r: any, t: any): void;
    function getLocalBounds(): any;
    function getBounds(r: any, t: any): any;
}
declare function S2(r: any): any;
declare namespace Wg {
    export namespace linear {
        let linear_1: number;
        export { linear_1 as linear };
        export let nearest: number;
    }
    export namespace nearest_1 {
        let linear_2: number;
        export { linear_2 as linear };
        let nearest_2: number;
        export { nearest_2 as nearest };
    }
    export { nearest_1 as nearest };
}
declare function bs(r: any, t: any): number;
declare function Mn(r: any, t: any, e: any): number;
declare function Pv(r: any, t: any, e: any): number;
declare function KE(r: any, t: any): any;
declare function me(r: any): any;
declare var _m: string;
declare var ba: string;
declare const _f: string[];
declare function rr(r: any, t: any): any;
declare const Bo: "http://www.w3.org/2000/svg";
declare const Fo: "http://www.w3.org/1999/xhtml";
declare namespace Gl {
    let _onRender: null;
    let onRender: null;
}
declare function Ef(r: any, t: any): {
    format: any;
    width: number;
    height: number;
    resource: Uint8Array[];
    alphaMode: string;
};
declare function zE(r: any): any;
declare function Pf(r: any, t: any): {
    format: any;
    width: any;
    height: any;
    resource: any[];
    alphaMode: string;
};
declare namespace dt {
    function toPosix(r: any): any;
    function isUrl(r: any): boolean;
    function isDataUrl(r: any): boolean;
    function isBlobUrl(r: any): any;
    function hasProtocol(r: any): boolean;
    function getProtocol(r: any): string;
    function toAbsolute(r: any, t: any, e: any): any;
    function normalize(r: any): any;
    function isAbsolute(r: any): any;
    function join(...r: any[]): any;
    function dirname(r: any): string;
    function rootname(r: any): string;
    function basename(r: any, t: any): any;
    function extname(r: any): any;
    function parse(r: any): {
        root: string;
        dir: string;
        base: string;
        ext: string;
        name: string;
    };
    let sep: string;
    let delimiter: string;
    let joinExtensions: string[];
}
declare function cf(r: any): Promise<any>;
declare function ji(r: any, t: any, e: any): void;
declare function ud(r: any, t: any): {
    structs: any[];
    groups: any[];
};
declare function mb(): void;
declare function mo(r: any): any[];
declare namespace CT {
    let extension_85: any;
    export { extension_85 as extension };
    export function test_11(r: any): boolean;
    export { test_11 as test };
    export function parse(r: any): {
        resolution: number;
        format: any;
        src: any;
    };
}
declare namespace ff {
    let extension_86: any;
    export { extension_86 as extension };
    export function test_12(r: any): any;
    export { test_12 as test };
    import parse_1 = ia.parse;
    export { parse_1 as parse };
}
declare namespace ia {
    let extension_87: any;
    export { extension_87 as extension };
    import test_13 = ra.test;
    export { test_13 as test };
    export function parse_2(r: any): {
        resolution: number;
        format: any;
        src: any;
    };
    export { parse_2 as parse };
}
declare function Fh(r?: {}, t?: boolean): any;
declare namespace Le {
    let name_78: string;
    export { name_78 as name };
    export namespace vertex_9 {
        let header_13: string;
        export { header_13 as header };
    }
    export { vertex_9 as vertex };
}
declare namespace $e {
    let name_79: string;
    export { name_79 as name };
    export namespace vertex_10 {
        let header_14: string;
        export { header_14 as header };
    }
    export { vertex_10 as vertex };
}
declare function Ec(r: any, t: any, e: any): void;
declare function Ac(r: any, t: any, e: any, s: any): void;
declare function f_(r: any): void;
declare namespace tu {
    let linear_3: number;
    export { linear_3 as linear };
    let nearest_3: number;
    export { nearest_3 as nearest };
}
declare function j1(r: any): void;
declare function yT(r: any): void;
declare function ap(r: any, t: any): void;
declare function Qc(r: any, { name: t }: {
    name?: string | undefined;
}, e?: boolean): any;
declare function lp(r: any, t: any): void;
declare namespace Il {
    let _zIndex: number;
    let sortDirty: boolean;
    let sortableChildren: boolean;
    let zIndex: number;
    function depthOfChildModified(): void;
    function sortChildren(): void;
}
declare namespace Rh {
    let extension_88: any;
    export { extension_88 as extension };
    export namespace cache {
        export function test_14(r: any): boolean;
        export { test_14 as test };
        export function getCacheableAssets_1(r: any, t: any): {};
        export { getCacheableAssets_1 as getCacheableAssets };
    }
    export namespace resolver {
        export function test_15(r: any): boolean;
        export { test_15 as test };
        export function parse_3(r: any): {
            resolution: number;
            format: any;
            src: any;
        };
        export { parse_3 as parse };
    }
    export namespace loader {
        let name_80: string;
        export { name_80 as name };
        export namespace extension_89 {
            let type_79: any;
            export { type_79 as type };
            let priority_22: any;
            export { priority_22 as priority };
        }
        export { extension_89 as extension };
        export function testParse(r: any, t: any): Promise<boolean>;
        export function parse(r: any, t: any, e: any): Promise<{
            linkedSheets: any[];
            _texture: A | null;
            textureSource: any;
            textures: {};
            animations: {};
            data: any;
            resolution: any;
            _frames: any;
            _frameKeys: string[];
            _batchIndex: number;
            _callback: ((value: any) => void) | null;
            parse(): Promise<any>;
            _processFrames(t: any): void;
            _processAnimations(): void;
            _parseComplete(): void;
            _nextBatch(): void;
            destroy(t?: boolean): void;
        }>;
        export function unload(r: any, t: any, e: any): Promise<void>;
    }
}
declare function Tr(r: any, t: any, e: any, s: any, i: any, n: any): number;
declare function Jc(r: any, t: any): any;
declare function Qo(r: any): Promise<any>;
declare function Ws(r: any): boolean;
declare function Dd(r: any): string;
declare namespace Ym {
    let name_81: string;
    export { name_81 as name };
    export namespace vertex_11 {
        let header_15: string;
        export { header_15 as header };
        let main_8: string;
        export { main_8 as main };
    }
    export { vertex_11 as vertex };
    export namespace fragment_4 {
        let header_16: string;
        export { header_16 as header };
        let main_9: string;
        export { main_9 as main };
    }
    export { fragment_4 as fragment };
}
declare namespace Km {
    let name_82: string;
    export { name_82 as name };
    export namespace vertex_12 {
        let header_17: string;
        export { header_17 as header };
        let main_10: string;
        export { main_10 as main };
    }
    export { vertex_12 as vertex };
    export namespace fragment_5 {
        let header_18: string;
        export { header_18 as header };
        let main_11: string;
        export { main_11 as main };
    }
    export { fragment_5 as fragment };
}
declare function Dh(r: any, t?: boolean): any;
declare namespace sp {
    let name_83: string;
    export { name_83 as name };
    export namespace vertex_13 {
        let header_19: string;
        export { header_19 as header };
        let main_12: string;
        export { main_12 as main };
    }
    export { vertex_13 as vertex };
    export namespace fragment_6 {
        let header_20: string;
        export { header_20 as header };
        let main_13: string;
        export { main_13 as main };
    }
    export { fragment_6 as fragment };
}
declare namespace ip {
    let name_84: string;
    export { name_84 as name };
    export namespace vertex_14 {
        let header_21: string;
        export { header_21 as header };
        let main_14: string;
        export { main_14 as main };
    }
    export { vertex_14 as vertex };
    export namespace fragment_7 {
        let header_22: string;
        export { header_22 as header };
        let main_15: string;
        export { main_15 as main };
    }
    export { fragment_7 as fragment };
}
declare namespace Bl {
    function getGlobalPosition(r?: j, t?: boolean): any;
    function toGlobal(r: any, t: any, e?: boolean): any;
    function toLocal(r: any, t: any, e: any, s: any): any;
}
declare function xs(r: any, t: any, e: any, s: any, i: any): void;
declare function Bn(r: any, t: any, e: any, s: any, i: any, n: any, o: any): void;
declare const Ha: {
    f32: string;
    i32: string;
    "vec2<f32>": string;
    "vec3<f32>": string;
    "vec4<f32>": string;
    "mat2x2<f32>": string;
    "mat3x3<f32>": string;
    "mat4x4<f32>": string;
    "mat3x2<f32>": string;
    "mat4x2<f32>": string;
    "mat2x3<f32>": string;
    "mat4x3<f32>": string;
    "mat2x4<f32>": string;
    "mat3x4<f32>": string;
};
declare const mg: any;
declare function Z(r?: string): number;
declare const se: {
    type: string;
    test: (r: any) => boolean;
    ubo: string;
    uniform: string;
}[];
declare function L2(r: any): void;
declare function Yo(): boolean;
declare function qE(r: any, t: any): void;
declare function dr(r: any, t: any, e: any, s: any): void;
declare function t_(r: any): void;
declare function lu(r: any, t?: boolean): void;
declare function hu(r: any, t: any, e: any): void;
declare function or(r: any, t: any): any;
declare function ZE(r: any, t: any, e: any): void;
declare const OA: "8.0.0";
declare const ei: string[];
declare function r_(r: any, t: any): boolean;
declare const _d: "\n    @in aPosition: vec2<f32>;\n    @in aUV: vec2<f32>;\n\n    @out @builtin(position) vPosition: vec4<f32>;\n    @out vUV : vec2<f32>;\n    @out vColor : vec4<f32>;\n\n    {{header}}\n\n    struct VSOutput {\n        {{struct}}\n    };\n\n    @vertex\n    fn main( {{in}} ) -> VSOutput {\n\n        var worldTransformMatrix = globalUniforms.uWorldTransformMatrix;\n        var modelMatrix = mat3x3<f32>(\n            1.0, 0.0, 0.0,\n            0.0, 1.0, 0.0,\n            0.0, 0.0, 1.0\n          );\n        var position = aPosition;\n        var uv = aUV;\n\n        {{start}}\n        \n        vColor = vec4<f32>(1., 1., 1., 1.);\n\n        {{main}}\n\n        vUV = uv;\n\n        var modelViewProjectionMatrix = globalUniforms.uProjectionMatrix * worldTransformMatrix * modelMatrix;\n\n        vPosition =  vec4<f32>((modelViewProjectionMatrix *  vec3<f32>(position, 1.0)).xy, 0.0, 1.0);\n       \n        vColor *= globalUniforms.uWorldColorAlpha;\n\n        {{end}}\n\n        {{return}}\n    };\n";
declare const bd: "\n    in vec2 aPosition;\n    in vec2 aUV;\n\n    out vec4 vColor;\n    out vec2 vUV;\n\n    {{header}}\n\n    void main(void){\n\n        mat3 worldTransformMatrix = uWorldTransformMatrix;\n        mat3 modelMatrix = mat3(\n            1.0, 0.0, 0.0,\n            0.0, 1.0, 0.0,\n            0.0, 0.0, 1.0\n          );\n        vec2 position = aPosition;\n        vec2 uv = aUV;\n        \n        {{start}}\n        \n        vColor = vec4(1.);\n        \n        {{main}}\n        \n        vUV = uv;\n        \n        mat3 modelViewProjectionMatrix = uProjectionMatrix * worldTransformMatrix * modelMatrix;\n\n        gl_Position = vec4((modelViewProjectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);\n\n        vColor *= uWorldColorAlpha;\n\n        {{end}}\n    }\n";
declare function kE(r: any, t: any, e: any): any;
declare function Gf(r: any): any;
declare function xi(...r: any[]): void;
declare const Ei: {
    "clamp-to-edge": number;
    repeat: number;
    "mirror-repeat": number;
};
declare namespace Z1 {
    export let MAGIC: number;
    export let SIZE: number;
    export let FLAGS: number;
    export let HEIGHT: number;
    export let WIDTH: number;
    export let MIPMAP_COUNT: number;
    export let PIXEL_FORMAT: number;
    export let PF_FLAGS: number;
    let FOURCC_1: number;
    export { FOURCC_1 as FOURCC };
    export let RGB_BITCOUNT: number;
    export let R_BIT_MASK: number;
    export let G_BIT_MASK: number;
    export let B_BIT_MASK: number;
    export let A_BIT_MASK: number;
}
declare namespace Q1 {
    let DXGI_FORMAT: number;
    let RESOURCE_DIMENSION: number;
    let MISC_FLAG: number;
    let ARRAY_SIZE: number;
    let MISC_FLAGS2: number;
}
declare var yf: any;
declare var Tf: any;
declare var bt: any;
declare const lT: 64;
declare const aT: number[];
declare const dT: {
    6408: number;
    6407: number;
    33319: number;
    6403: number;
    6409: number;
    6410: number;
    6406: number;
};
declare const fT: {
    33776: number;
    33777: number;
    33778: number;
    33779: number;
    35916: number;
    35917: number;
    35918: number;
    35919: number;
    36283: number;
    36284: number;
    36285: number;
    36286: number;
    37488: number;
    37489: number;
    37490: number;
    37491: number;
    37492: number;
    37496: number;
    37493: number;
    37497: number;
    37494: number;
    37495: number;
    37808: number;
    37840: number;
    37809: number;
    37841: number;
    37810: number;
    37842: number;
    37811: number;
    37843: number;
    37812: number;
    37844: number;
    37813: number;
    37845: number;
    37814: number;
    37846: number;
    37815: number;
    37847: number;
    37816: number;
    37848: number;
    37817: number;
    37849: number;
    37818: number;
    37850: number;
    37819: number;
    37851: number;
    37820: number;
    37852: number;
    37821: number;
    37853: number;
    36492: number;
    36493: number;
    36494: number;
    36495: number;
};
declare const oT: {
    33776: string;
    33777: string;
    33778: string;
    33779: string;
    35916: string;
    35917: string;
    35918: string;
    35919: string;
    36283: string;
    36284: string;
    36285: string;
    36286: string;
    37488: string;
    37490: string;
    37492: string;
    37496: string;
    37493: string;
    37497: string;
    37494: string;
    37495: string;
    37808: string;
    37840: string;
    37809: string;
    37841: string;
    37810: string;
    37842: string;
    37811: string;
    37843: string;
    37812: string;
    37844: string;
    37813: string;
    37845: string;
    37814: string;
    37846: string;
    37815: string;
    37847: string;
    37816: string;
    37848: string;
    37817: string;
    37849: string;
    37818: string;
    37850: string;
    37819: string;
    37851: string;
    37820: string;
    37852: string;
    37821: string;
    37853: string;
    36492: string;
    36493: string;
    36494: string;
    36495: string;
    35907: string;
    36759: string;
    36220: string;
    36238: string;
    6408: string;
};
declare namespace uT {
    let FILE_IDENTIFIER: number;
    let ENDIANNESS: number;
    let GL_TYPE: number;
    let GL_TYPE_SIZE: number;
    let GL_FORMAT: number;
    let GL_INTERNAL_FORMAT: number;
    let GL_BASE_INTERNAL_FORMAT: number;
    let PIXEL_WIDTH: number;
    let PIXEL_HEIGHT: number;
    let PIXEL_DEPTH: number;
    let NUMBER_OF_ARRAY_ELEMENTS: number;
    let NUMBER_OF_FACES: number;
    let NUMBER_OF_MIPMAP_LEVELS: number;
    let BYTES_OF_KEY_VALUE_DATA: number;
}
declare const cT: {
    5121: number;
    5123: number;
    5124: number;
    5125: number;
    5126: number;
    36193: number;
};
declare const pT: {
    32819: number;
    32820: number;
    33635: number;
};
declare const hT: 67305985;
export { eo as AbstractBitmapFont, Or as AbstractRenderer, fi as AbstractText, en as AccessibilitySystem, KT as AlphaFilter, pn as AlphaMask, Pa as AlphaMaskPipe, Yr as AnimatedSprite, Cp as Application, Br as Assets, mf as AssetsClass, Lh as BLEND_TO_NPM, Xr as BUFFER_TYPE, Gp as BackgroundLoader, o_ as BackgroundSystem, An as Batch, yn as BatchGeometry, En as BatchTextureArray, vs as BatchableGraphics, ws as BatchableMesh, Rs as BatchableSprite, Pn as Batcher, Aa as BatcherPipe, H as BigPool, Lt as BindGroup, Pu as BindGroupSystem, bo as BitmapFont, Pr as BitmapFontManager, zm as BitmapText, Go as BitmapTextPipe, NT as BlendModeFilter, fu as BlendModePipe, um as BlurFilter, oi as BlurFilterPass, lt as Bounds, nh as BrowserAdapter, _t as Buffer, cs as BufferImageSource, yi as BufferResource, $ as BufferUsage, pt as CLEAR, Y as Cache, jt as CanvasPool, lc as CanvasPoolClass, Qt as CanvasSource, It as CanvasTextMetrics, qn as CanvasTextPipe, to as CanvasTextSystem, Ii as Circle, W as Color, fn as ColorMask, wa as ColorMaskPipe, pS as ColorMatrixFilter, Fr as CompressedSource, V as Container, If as Culler, Bf as CullerPlugin, nu as CustomRenderPipe, MA as DATA_URI, I as DDS, Tl as DEG_TO_RAD, Xu as DEPRECATED_SCALE_MODES, Hu as DEPRECATED_WRAP_MODES, X as DOMAdapter, DE as DRAW_MODES, ft as DXGI_TO_TEXTURE_FORMAT, vS as DisplacementFilter, go as DynamicBitmapFont, Bi as Ellipse, eh as EventBoundary, ct as EventEmitter, on as EventSystem, zt as EventsTicker, v as ExtensionType, l_ as ExtractSystem, la as FOURCC_TO_TEXTURE_FORMAT, ih as FederatedContainer, Ke as FederatedEvent, ur as FederatedMouseEvent, At as FederatedPointerEvent, he as FederatedWheelEvent, Ms as FillGradient, Jn as FillPattern, Yt as Filter, ts as FilterEffect, zo as FilterPipe, Vo as FilterSystem, Rr as FontStylePromiseCache, ma as GAUSSIAN_VALUES, bi as GL_FORMATS, Af as GL_INTERNAL_FORMAT, Ia as GL_TARGETS, N as GL_TYPES, ig as GL_WRAP_MODES, xu as GenerateTextureSystem, Oe as Geometry, hg as GlBackBufferSystem, Sa as GlBatchAdaptor, Qm as GlBuffer, Ma as GlBufferSystem, Da as GlColorMaskSystem, rg as GlContextSystem, Ua as GlEncoderSystem, Ba as GlGeometrySystem, su as GlGraphicsAdaptor, iu as GlMeshAdaptor, Rt as GlProgram, Rg as GlProgramData, cg as GlRenderTarget, xg as GlRenderTargetAdaptor, Va as GlRenderTargetSystem, Za as GlShaderSystem, Hg as GlStateSystem, ka as GlStencilSystem, Xg as GlTexture, ru as GlTextureSystem, Xa as GlUboSystem, Qa as GlUniformGroupSystem, bu as GlobalUniformSystem, Ea as GpuBatchAdaptor, vt as GpuBlendModesToPixi, wu as GpuBufferSystem, Ru as GpuColorMaskSystem, Pi as GpuDeviceSystem, Mu as GpuEncoderSystem, $u as GpuGraphicsAdaptor, ec as GpuGraphicsContext, Nu as GpuMeshAdapter, $_ as GpuMipmapGenerator, Tt as GpuProgram, gE as GpuReadBuffer, F_ as GpuRenderTarget, D_ as GpuRenderTargetAdaptor, Bu as GpuRenderTargetSystem, Fu as GpuShaderSystem, Du as GpuStateSystem, re as GpuStencilModesToPixi, Ou as GpuStencilSystem, Lu as GpuTextureSystem, Cu as GpuUboSystem, Gu as GpuUniformBatchPipe, qe as Graphics, Bt as GraphicsContext, rc as GraphicsContextRenderData, Ps as GraphicsContextSystem, ne as GraphicsPath, Wn as GraphicsPipe, jm as HTMLText, Io as HTMLTextPipe, Do as HTMLTextRenderData, Pe as HTMLTextStyle, Xs as HTMLTextSystem, Ai as HelloSystem, y2 as IGLUniformData, ge as ImageSource, Yi as InstructionSet, tt as KTX, Xp as Loader, gt as LoaderParserPriority, wt as MAX_TEXTURES, j_ as MSAA_QUALITY, rs as MaskEffectManager, Al as MaskEffectManagerClass, wm as MaskFilter, G as Matrix, $r as Mesh, Jt as MeshGeometry, Kn as MeshPipe, oA as MeshPlane, mA as MeshRope, TA as MeshSimple, un as NOOP, te as NineSliceGeometry, wA as NineSlicePlane, fx as NineSliceSprite, Xo as NineSliceSpritePipe, PS as NoiseFilter, rt as ObservablePoint, vl as PI_2, Iu as PipelineSystem, Ho as PlaneGeometry, j as Point, Ae as Polygon, es as Pool, El as PoolGroupClass, Mm as PrepareBase, Xm as PrepareQueue, Wm as PrepareSystem, Vm as PrepareUpload, op as QuadGeometry, yl as RAD_TO_DEG, z as Rectangle, YE as RenderContainer, Fl as RenderGroup, au as RenderGroupPipe, cu as RenderGroupSystem, vi as RenderTarget, ja as RenderTargetSystem, h_ as RenderTexture, xt as RendererType, rn as ResizePlugin, qt as Resolver, rx as RopeGeometry, Fi as RoundedRectangle, $E as SCALE_MODES, st as STENCIL_MODES, Mc as SVGParser, xc as SVGToGraphicsPath, YS as ScissorMask, Id as SdfShader, St as Shader, De as ShaderStage, Pc as ShapePath, Au as SharedRenderPipes, Eu as SharedSystems, Ft as Sprite, du as SpritePipe, cn as Spritesheet, Ct as State, mn as StencilMask, Ra as StencilMaskPipe, Ko as SystemRunner, Sf as TEXTURE_FORMAT_BLOCK_SIZE, Ta as Text, Wt as TextStyle, A as Texture, Tu as TextureGCSystem, hn as TextureMatrix, ut as TexturePool, dc as TexturePoolClass, et as TextureSource, xh as TextureStyle, NE as TextureUvs, ht as Ticker, us as TickerListener, sn as TickerPlugin, Lm as TilingSprite, No as TilingSpritePipe, np as TilingSpriteShader, Bm as Transform, Qu as Triangle, kg as UNIFORM_TO_ARRAY_SETTERS, Ug as UNIFORM_TO_SINGLE_SETTERS, Qi as UPDATE_BLEND, ns as UPDATE_COLOR, Xt as UPDATE_PRIORITY, xb as UPDATE_TRANSFORM, ar as UPDATE_VISIBLE, P_ as UboBatch, La as UboSystem, it as UniformGroup, vu as VERSION, pr as VideoSource, y_ as ViewSystem, Tn as ViewableBuffer, jr as WGSL_ALIGN_SIZE_DATA, $a as WGSL_TO_STD40_SIZE, LE as WRAP_MODES, A_ as WebGLRenderer, z_ as WebGPURenderer, ea as WorkerManager, Vi as _getGlobalBounds, jo as _getGlobalBoundsRecursive, Jl as accessibilityTarget, Ao as addBits, ps as addMaskBounds, fs as addMaskLocalBounds, Kc as addProgramDefines, Vf as alphaFrag, pa as alphaWgsl, up as applyMatrix, eu as applyStyleParams, Dl as assignWithIgnore, vp as autoDetectEnvironment, wp as autoDetectRenderer, Bh as autoDetectSource, Js as basisTranscoderUrls, Ns as batchSamplersUniformGroup, Hc as bitmapFontCachePlugin, Is as bitmapFontTextParser, vo as bitmapFontXMLParser, yo as bitmapFontXMLStringParser, Lf as blendTemplateFrag, $f as blendTemplateVert, Nf as blendTemplateWgsl, Uu as blockDataMap, tm as blurTemplateWgsl, kt as boundsPool, FT as browserExt, io as buildAdaptiveBezier, vc as buildAdaptiveQuadratic, ao as buildArc, yc as buildArcTo, Sc as buildArcToSvg, _e as buildCircle, Jh as buildContextBatches, JE as buildGeometryFromPath, qm as buildInstructions, Wh as buildLine, Fn as buildPolygon, Dn as buildRectangle, Rn as buildSimpleUvs, Un as buildTriangle, wn as buildUvs, Ip as cacheTextureArray, bg as calculateProjection, Wi as checkChildrenDidChange, Se as checkDataUrl, Mt as checkExtension, Sl as childrenHelperMixin, zh as closePointEps, Hr as collectAllRenderables, uu as collectRenderGroups, xr as color32BitToUniform, Us as colorBit, ks as colorBitGl, lm as colorMatrixFilterFrag, _a as colorMatrixFilterWgsl, Yv as colorToUniform, Yg as compareModeToGlCompare, pd as compileHighShader, fd as compileHighShaderGl, ke as compileHighShaderGlProgram, Ue as compileHighShaderGpuProgram, Po as compileHooks, wo as compileInputs, dd as compileOutputs, Wa as compileShader, Vt as convertFillInputToFillStyle, ET as convertFormatIfRequired, Pt as convertToList, ls as copySearchParams, br as createIdFromString, Y1 as createLevelBuffers, AT as createLevelBuffersFromKTX, uh as createStringVariations, ee as createTexture, dg as createUboElementsSTD40, O_ as createUboElementsWGSL, Na as createUboSyncFunction, _g as createUboSyncFunctionSTD40, G_ as createUboSyncFunctionWGSL, hf as crossOrigin, bl as cullingMixin, On as curveEps, ii as defaultFilterVert, Ka as defaultValue, Zt as definedProps, CA as deprecation, Bp as detectAvif, X1 as detectBasis, GT as detectCompressed, Dp as detectDefaults, Up as detectMp4, kp as detectOgv, _n as detectVideoAlphaMode, Lp as detectWebm, $p as detectWebp, df as determineCrossOrigin, dm as displacementFrag, pm as displacementVert, xa as displacementWgsl, Qh as earcut, Pl as effectsMixin, Ga as ensureAttributes, vn as ensureIsBuffer, mi as ensureOptions, qc as ensurePrecision, RA as ensureTextStyle, ou as executeInstructions, D as extensions, Cg as extractAttributesFromGlProgram, nd as extractAttributesFromGpuProgram, Nd as extractFontFamilies, Ds as extractStructAndGroups, _s as fastCopy, ld as findHooksRx, wl as findMixin, vr as fontStringFromTextStyle, zS as formatShader, xd as fragmentGPUTemplate, vd as fragmentGlTemplate, gg as generateArraySyncSTD40, C_ as generateArraySyncWGSL, Zf as generateBlurFragSource, Jf as generateBlurGlProgram, em as generateBlurProgram, Qf as generateBlurVertSource, HS as generateGPULayout, od as generateGpuLayoutGroups, XS as generateLayout, ad as generateLayoutHash, Dg as generateProgram, wg as generateShaderSyncCode, po as generateTextStyleKey, Ls as generateTextureBatchBit, $s as generateTextureBatchBitGl, XE as generateUID, Lg as generateUniformsSync, Sn as getAdjustedBlendModeBlend, Fe as getAttributeInfoFromFormat, _o as getBitmapTextLayout, mc as getCanvasBoundingBox, yr as getCanvasFillStyle, za as getCanvasTexture, ic as getDefaultUniformValue, xp as getFastGlobalBounds, Xd as getFontCss, Yp as getFontFamilyName, Uh as getGeometryBounds, og as getGlTypeFromFormat, nr as getGlobalBounds, bp as getGlobalRenderableBounds, is as getLocalBounds, dn as getMatrixRelativeToParent, Yc as getMaxFragmentPrecision, jh as getOrientationOfPoints, Ol as getParent, Zn as getPo2TextureFromSource, Ys as getResolutionOfUrl, zd as getSVGUrl, ua as getSupportedCompressedTextureFormats, oa as getSupportedGPUCompressedTextureFormats, na as getSupportedGlCompressedTextureFormats, Dr as getSupportedTextureFormats, jd as getTemporaryCanvasFromImage, Wc as getTestContext, gs as getTextureBatchBindGroup, SA as getTextureDefaultMatrix, RT as getTextureFormatFromKTXTexture, Gg as getUboData, Ig as getUniformData, ch as getUrlExtension, Cf as glFormatToGPUFormat, zg as glUploadBufferImageResource, jg as glUploadCompressedTextureResource, Ja as glUploadImageResource, Vg as glUploadVideoResource, yd as globalUniformsBit, Td as globalUniformsBitGl, hy as globalUniformsUBOBitGl, q1 as gpuFormatToBasisTranscoderFormat, OT as gpuFormatToKTXBasisTranscoderFormat, U_ as gpuUploadBufferImageResource, k_ as gpuUploadCompressedTextureResource, ku as gpuUploadImageResource, L_ as gpuUploadVideoResource, U as groupD8, _2 as hasCachedCanvasTexture, IS as hslWgsl, HT as hslgl, XT as hslgpu, Ro as injectBits, Zc as insertVersion, ql as isMobile, ln as isPow2, Tg as isRenderingToScreen, Fd as isSafari, cr as isSingleItem, Cr as isWebGLSupported, Gr as isWebGPUSupported, ti as ktxTranscoderUrls, W1 as loadBasis, vf as loadBasisOnWorker, Xc as loadBitmapFont, sT as loadDDS, Hd as loadFontAsBase64, Uo as loadFontCSS, nf as loadImageBitmap, zp as loadJson, bT as loadKTX, ST as loadKTX2, Mf as loadKTX2onWorker, Vd as loadSVGImage, Jp as loadSvg, ra as loadTextures, jp as loadTxt, pf as loadVideoTextures, Kp as loadWebFont, Ne as localUniformBit, zs as localUniformBitGl, rp as localUniformBitGroup2, Md as localUniformMSDFBit, Od as localUniformMSDFBitGl, Vb as log2, GA as logDebugTexture, Fg as logProgramError, vx as logRenderGroupScene, bx as logScene, Cd as mSDFBit, Gd as mSDFBitGl, Kg as mapFormatToGlFormat, Qg as mapFormatToGlInternalFormat, Jg as mapFormatToGlType, Og as mapGlToVertexFormat, A2 as mapSize, qa as mapType, $g as mapWebGLBlendModesToPixi, Tm as maskFrag, Sm as maskVert, ya as maskWgsl, Ut as matrixPool, ko as measureHtmlText, Cl as measureMixin, S2 as migrateFragmentFromV7toV8, Wg as mipmapScaleModeToGlFilter, bs as mixColors, Mn as mixHexColors, Pv as mixStandardAnd32BitColors, KE as multiplyHexColors, me as nextPow2, _m as noiseFrag, ba as noiseWgsl, _f as nonCompressedFormats, rr as normalizeExtensionPriority, Bo as nssvg, Fo as nsxhtml, Gl as onRenderMixin, Ef as parseDDS, zE as parseFunctionBody, Pf as parseKTX, dt as path, cf as preloadVideo, ji as removeItems, ud as removeStructAndGroupDuplicates, mb as resetUids, mo as resolveCharacters, CT as resolveCompressedTextureUrl, ff as resolveJsonUrl, ia as resolveTextureUrl, Fh as resourceToTexture, Le as roundPixelsBit, $e as roundPixelsBitGl, Ec as roundedShapeArc, Ac as roundedShapeQuadraticCurve, f_ as sayHello, tu as scaleModeToGlFilter, j1 as setBasisTranscoderPath, yT as setKTXTranscoderPath, ap as setPositions, Qc as setProgramName, lp as setUvs, Il as sortMixin, Rh as spritesheetAsset, Tr as squaredDistanceToLineSegment, Jc as stripVersion, Qo as testImageFormat, Ws as testVideoFormat, Dd as textStyleToCSS, Ym as textureBit, Km as textureBitGl, Dh as textureFrom, sp as tilingBit, ip as tilingBitGl, Bl as toLocalGlobalMixin, xs as transformVertices, Bn as triangulateWithHoles, Ha as uboSyncFunctionsSTD40, mg as uboSyncFunctionsWGSL, Z as uid, se as uniformParsers, L2 as unpremultiplyAlpha, Yo as unsafeEvalSupported, qE as updateLocalTransform, dr as updateQuadBounds, t_ as updateRenderGroupTransform, lu as updateRenderGroupTransforms, hu as updateTransformAndChildren, or as updateTransformBackwards, ZE as updateWorldTransform, OA as v8_0_0, ei as validFormats, r_ as validateRenderables, _d as vertexGPUTemplate, bd as vertexGlTemplate, kE as viewportFromFrame, Gf as vkFormatToGPUFormat, xi as warn, Ei as wrapModeToGlAddress };
