declare module "bmp-js" { interface DecodedBmp { data: Buffer; width: number; height: number; } export function decode(buffer: Buffer, withAlpha?: boolean): DecodedBmp; } declare module "heic-decode" { interface DecodedImage { width: number; height: number; data: Uint8ClampedArray; } interface DeferredImage { width: number; height: number; decode(): Promise; } interface DeferredImages extends Array { dispose(): void; } interface Decode { (options: { buffer: Uint8Array }): Promise; all(options: { buffer: Uint8Array }): Promise; } const decode: Decode; export default decode; }