import { CubemapConfig } from "../../types/internal";
import Renderer from "./Renderer";
export default class CubeStripRenderer extends Renderer {
    private _vertices;
    getVertexShaderSource(): string;
    getFragmentShaderSource(): string;
    getVertexPositionData(): number[];
    getIndexData(): number[];
    getTextureCoordData({ image, imageConfig }: {
        image: HTMLImageElement | HTMLVideoElement;
        imageConfig: CubemapConfig;
    }): number[];
    updateTexture(gl: WebGLRenderingContext, image: HTMLImageElement | HTMLVideoElement): void;
    bindTexture(gl: WebGLRenderingContext, texture: WebGLTexture, image: HTMLImageElement | HTMLVideoElement): void;
    private _transformCoord;
    private _shrinkCoord;
    private _rotateCoord;
    private _flipHorizontalCoord;
}
