import type { Plugin } from "esbuild"; export declare const FOURIER_ASSET_ORIGIN = "https://fourier.invalid"; export declare const FOURIER_IMAGE_ASSET_ROUTE = "https://fourier.invalid/__fourier_image_assets__/**"; export declare const imageAssetExtensions: readonly [".avif", ".bmp", ".gif", ".jpeg", ".jpg", ".png", ".svg", ".webp"]; export interface BundledImageAsset { readonly url: string; readonly mimeType: string; readonly base64: string; } /** * Bun 1.3's dataurl loader emits an empty string for target=bun. Stable virtual * URLs keep metadata/server/browser values identical without bloating scripts. */ export declare function imageAssetUrlPlugin(name: string, onAsset?: (asset: BundledImageAsset) => void): Plugin; //# sourceMappingURL=image-assets.d.ts.map