/**
 * Client-safe image utilities — no node:fs, no Sharp, no Bun APIs.
 * These can be imported in both server and client (browser) contexts.
 */
export type { ImageProps } from '../../types/image';
export declare const DEFAULT_DEVICE_SIZES: number[];
export declare const DEFAULT_IMAGE_SIZES: number[];
export declare const DEFAULT_QUALITY = 75;
export declare const OPTIMIZATION_ENDPOINT = "/_absolute/image";
export declare const buildOptimizedUrl: (src: string, width: number, quality: number, basePath?: string) => string;
export declare const getAllSizes: (deviceSizes?: number[], imageSizes?: number[]) => number[];
export declare const generateBlurSvg: (base64Thumbnail: string) => string;
export declare const generateSrcSet: (src: string, width: number | undefined, sizes: string | undefined, deviceSizes?: number[], imageSizes?: number[]) => string;
