/** * @since 2019-12-29 11:05 * @author vivaxy */ import { COLOR_TYPES } from './color-types'; declare type Metadata = { width: number; height: number; depth: number; colorType: COLOR_TYPES; compression: number; interlace: number; filter: number; palette?: [number, number, number, number][]; transparent?: [number, number, number, number]; chromaticities?: { white: { x: number; y: number; }; red: { x: number; y: number; }; green: { x: number; y: number; }; blue: { x: number; y: number; }; }; gamma?: number; icc?: { name: string; profile: number[]; }; significantBits?: [number, number, number, number]; sRGB?: number; text?: { [keyword: string]: string; }; compressedText?: { [keyword: string]: string; }; internationalText?: { [keyword: string]: { languageTag: string; translatedKeyword: string; text: string; }; }; background?: [number, number, number, number]; histogram?: number[]; physicalDimensions?: { pixelPerUnitX: number; pixelPerUnitY: number; unit: number; }; suggestedPalette?: { name: string; depth: number; palette: [number, number, number, number, number][]; }; lastModificationTime?: number; data: number[]; }; export default Metadata;