import { IoSource } from '@wowserhq/io'; import { BLP_COLOR_FORMAT, BLP_IMAGE_FORMAT, BLP_PIXEL_FORMAT } from './const.js'; import BlpImage from './BlpImage.js'; declare class Blp { #private; get magic(): string; get formatVersion(): number; get colorFormat(): BLP_COLOR_FORMAT; get alphaSize(): number; get width(): number; get height(): number; get mipLevelCount(): number; load(source: IoSource): Blp; save(source?: IoSource): Uint8Array; setImage(image: BlpImage, colorFormat: BLP_COLOR_FORMAT, generateMips?: boolean): void; getImage(level?: number, outputFormat?: BLP_IMAGE_FORMAT): BlpImage; getImages(startLevel?: number, outputFormat?: BLP_IMAGE_FORMAT): BlpImage[]; } export default Blp; export { BlpImage, BLP_COLOR_FORMAT, BLP_IMAGE_FORMAT, BLP_PIXEL_FORMAT };