import { LoadingManager, CompressedTextureLoader, CompressedPixelFormat } from '../../../src/Three.js';

export interface PVR {
    mipmaps: object[];
    width: number;
    height: number;
    format: CompressedPixelFormat;
    mipmapCount: number;
    isCubemap: boolean;
}

export class PVRLoader extends CompressedTextureLoader {
    constructor(manager?: LoadingManager);

    parse(buffer: ArrayBuffer, loadMipmaps: boolean): PVR;
}
