import type { OptimizedImageFormat } from "./OptimizedImage.js"; export interface UseOptimizedImageOptions { /** Must match `assetPipeline.images.formats` when custom build formats are configured. */ formats?: readonly OptimizedImageFormat[]; quality?: number; /** Intrinsic source width. Missing or invalid values use the original asset. */ width?: number; /** Must match `assetPipeline.images.sizes` when custom build widths are configured. */ targetWidths?: readonly number[]; } export declare function useOptimizedImage(src: string, options?: UseOptimizedImageOptions): { sources: Array<{ format: OptimizedImageFormat; srcSet: string; type: string; }>; fallback: string; }; //# sourceMappingURL=useOptimizedImage.d.ts.map