export declare class ImageReader {
    static images: {
        [path: string]: HTMLImageElement;
    };
    static preload(path: string): Promise<HTMLImageElement>;
    path: string;
    imageEl: HTMLImageElement;
    width: number;
    height: number;
    textureId: number;
    texture: any;
    released: boolean;
    /**
     * Browser, it will be 1 in WeChat reader
     */
    type: number;
    private constructor();
    renderToTexture(GL: any): {
        textureId: number;
        width: number;
        height: number;
    };
    release(): void;
}
