export type ClipboardImage = {
    bytes: Uint8Array;
    mimeType: string;
};
export declare function extensionForImageMimeType(mimeType: string): string | null;
export declare function isWaylandSession(env?: NodeJS.ProcessEnv): boolean;
/** Read image bytes from the system clipboard when available. */
export declare function readClipboardImage(options?: {
    env?: NodeJS.ProcessEnv;
    platform?: NodeJS.Platform;
}): Promise<ClipboardImage | null>;
/** Write clipboard image to a temp file; caller owns cleanup. */
export declare function saveClipboardImageToTempFile(): Promise<string | null>;
