import { type ImageTranscoder } from "@earendil-works/pi-tui"; export declare function convertImageBytesToPng(bytes: Uint8Array): Promise; /** * Convert image to PNG format for terminal display. * Kitty graphics protocol requires PNG format (f=100). */ export declare function convertToPng(base64Data: string, mimeType: string): Promise<{ data: string; mimeType: string; } | null>; /** Load photon once and return a synchronous PNG transcoder for Kitty image rendering. */ export declare function loadPngTranscoder(): Promise; /** Register the PNG transcoder on Kitty terminals, then redraw callers' fallback images. */ export declare function ensurePngTranscoder(onRegistered: () => void): void; //# sourceMappingURL=image-convert.d.ts.map