export type ImageFetchResult = {
    ok: true;
    mimeType: string;
    base64: string;
    bytes: number;
} | {
    ok: false;
    reason: string;
};
/**
 * Fetch a remote image URL, validate it is an image of acceptable size,
 * and return the base64-encoded bytes ready for MCP content-block return.
 */
export declare function fetchImageAsContent(url: string): Promise<ImageFetchResult>;
//# sourceMappingURL=image-fetch.d.ts.map