import type { TextureFormat } from '@loaders.gl/schema';
import type { GLTextureFormat } from "../gl-types.js";
/**
 * Returns WebGl format based on Vulkan format
 * Vulkan to WebGl format mapping provided here http://github.khronos.org/KTX-Specification/#formatMapping
 * Vulkan name to format number mapping provided here: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkFormat.html
 * @param vkFormat
 * @returns WebGL / OpenGL constant
 */
export declare function mapVkFormatToWebGL(vkFormat: number): GLTextureFormat | undefined;
/**
 * Returns the canonical loaders.gl texture format corresponding to a Vulkan `vkFormat` value.
 * @param vkFormat - Vulkan format constant from the KTX container.
 * @returns Canonical texture format string, if known.
 */
export declare function mapVkFormatToTextureFormat(vkFormat: number): TextureFormat | undefined;
//# sourceMappingURL=ktx-format-helper.d.ts.map