export declare const SUPPORTED_IMAGE_MIME_TYPES: Set; export type ImageMetadata = { mimeType: "image/png"; width?: number; height?: number; channels?: number; hasAlpha?: boolean; } | { mimeType: "image/jpeg"; width?: number; height?: number; channels?: number; hasAlpha?: false; } | { mimeType: "image/gif"; width?: number; height?: number; channels?: 3; hasAlpha?: never; } | { mimeType: "image/webp"; width?: number; height?: number; channels?: number; hasAlpha?: boolean; }; export declare function parseImageMetadata(header: Uint8Array): ImageMetadata | null; export declare function readImageMetadataSync(filePath: string, maxBytes?: number): ImageMetadata | null; export declare function readImageMetadata(filePath: string, maxBytes?: number): Promise;