/// import { Buffer } from 'node:buffer'; import { BinaryIO } from './BinaryIO'; type ColorMode = 'bgra' | 'rgb' | 'abgr'; /** @see https://github.com/arx/ArxLibertatis/blob/1.2.1/src/graphics/GraphicsFormat.h#L29 */ export type ArxColor = { r: number; g: number; b: number; a: number; }; export declare class Color { static readFrom(binary: BinaryIO, mode: ColorMode): ArxColor; static accumulateFrom({ r, g, b, a }: ArxColor, mode: ColorMode): Buffer; static sizeOf(mode: ColorMode): number; } export {};