/**
 * Definition of a texture as parsed from a KTX file
 */
export default interface TextureDefinition {
    width: number;
    height: number;
    surfaces: Array<Array<ArrayBufferView>>;
    format: GLenum;
    cubemap: boolean;
}
/**
 * Helper class to parse KTX files
 */
export default class Parser {
    /**
     * Parse a KTX file
     * @param source The KTX file as an ArrayBuffer
     */
    parse: (source: ArrayBuffer) => TextureDefinition;
}
