import { type EnumIO } from '../misc/EnumIO'; type BlockInfo = { byteSize: number; width: number; height: number; }; export interface CompressionTextureTypeEnum extends EnumIO { webgpu?: string; blockInfo?: BlockInfo; } declare function from(index: number): CompressionTextureTypeEnum; declare function fromString(str: string): CompressionTextureTypeEnum; export declare const CompressionTextureType: Readonly<{ ASTC_RGBA_4x4: CompressionTextureTypeEnum; ASTC_RGBA_5x4: CompressionTextureTypeEnum; ASTC_RGBA_5x5: CompressionTextureTypeEnum; ASTC_RGBA_6x5: CompressionTextureTypeEnum; ASTC_RGBA_6x6: CompressionTextureTypeEnum; ASTC_RGBA_8x5: CompressionTextureTypeEnum; ASTC_RGBA_8x6: CompressionTextureTypeEnum; ASTC_RGBA_8x8: CompressionTextureTypeEnum; ASTC_RGBA_10x5: CompressionTextureTypeEnum; ASTC_RGBA_10x6: CompressionTextureTypeEnum; ASTC_RGBA_10x8: CompressionTextureTypeEnum; ASTC_RGBA_10x10: CompressionTextureTypeEnum; ASTC_RGBA_12x10: CompressionTextureTypeEnum; ASTC_RGBA_12x12: CompressionTextureTypeEnum; ASTC_SRGB_4x4: CompressionTextureTypeEnum; ASTC_SRGB_5x4: CompressionTextureTypeEnum; ASTC_SRGB_5x5: CompressionTextureTypeEnum; ASTC_SRGB_6x5: CompressionTextureTypeEnum; ASTC_SRGB_6x6: CompressionTextureTypeEnum; ASTC_SRGB_8x5: CompressionTextureTypeEnum; ASTC_SRGB_8x6: CompressionTextureTypeEnum; ASTC_SRGB_8x8: CompressionTextureTypeEnum; ASTC_SRGB_10x5: CompressionTextureTypeEnum; ASTC_SRGB_10x6: CompressionTextureTypeEnum; ASTC_SRGB_10x8: CompressionTextureTypeEnum; ASTC_SRGB_10x10: CompressionTextureTypeEnum; ASTC_SRGB_12x10: CompressionTextureTypeEnum; ASTC_SRGB_12x12: CompressionTextureTypeEnum; S3TC_RGB_DXT1: CompressionTextureTypeEnum; S3TC_RGBA_DXT1: CompressionTextureTypeEnum; S3TC_RGBA_DXT3: CompressionTextureTypeEnum; S3TC_RGBA_DXT5: CompressionTextureTypeEnum; BPTC_RGBA: CompressionTextureTypeEnum; PVRTC_RGBA_4BPPV1: CompressionTextureTypeEnum; PVRTC_RGB_4BPPV1: CompressionTextureTypeEnum; ETC2_RGBA8_EAC: CompressionTextureTypeEnum; ETC2_RGB8: CompressionTextureTypeEnum; ETC1_RGB: CompressionTextureTypeEnum; RGBA8_EXT: CompressionTextureTypeEnum; from: typeof from; fromString: typeof fromString; }>; export {};