/**
 * Clipboard utilities for reading images from system clipboard
 *
 * Supports macOS, Windows/WSL, and Linux (Wayland + X11).
 *
 */
export interface ClipboardImageContent {
    /** Base64-encoded image data */
    data: string;
    /** MIME type of the image */
    mimeType: string;
}
/**
 * Read image from system clipboard
 *
 * @returns ClipboardImageContent if clipboard contains an image, undefined otherwise
 *
 * @example
 * ```typescript
 * const image = await readClipboardImage();
 * if (image) {
 *     console.log(`Got ${image.mimeType} image, ${image.data.length} bytes base64`);
 * }
 * ```
 */
export declare function readClipboardImage(): Promise<ClipboardImageContent | undefined>;
/**
 * Write text to system clipboard
 *
 * @param text - The text to copy to clipboard
 * @returns true if successful, false otherwise
 *
 * @example
 * ```typescript
 * const success = await writeToClipboard('Hello, World!');
 * if (success) {
 *     console.log('Copied to clipboard');
 * }
 * ```
 */
export declare function writeToClipboard(text: string): Promise<boolean>;
/**
 * Check if clipboard contains an image (without reading it)
 * This is a lighter-weight check that doesn't require reading the full image data.
 *
 * @returns true if clipboard likely contains an image
 */
export declare function clipboardHasImage(): Promise<boolean>;
//# sourceMappingURL=clipboardUtils.d.ts.map