react-native-mask-segment-c.../src/upng-js.d.ts
a1518 56738b1f06 feat: add MaskSegmentApp source code and config
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-26 00:23:52 -07:00

34 lines
649 B
TypeScript

declare module 'upng-js' {
export interface UPNGImage {
width: number;
height: number;
depth: number;
ctype: number;
frames: number;
tabs: Record<string, string>;
data: ArrayBuffer;
}
export function decode(buffer: ArrayBuffer): UPNGImage;
export function toRGBA8(img: UPNGImage): ArrayBuffer[];
export function encode(
imgs: ArrayBuffer[],
w: number,
h: number,
cnum: number,
dels?: number[],
): ArrayBuffer;
export function encodeLL(
imgs: ArrayBuffer[],
w: number,
h: number,
cc: number,
ac: number,
depth: number,
dels?: number[],
): ArrayBuffer;
}