//#region packages/media-core/src/inline-image-data-url.d.ts
/** Prefix used to distinguish inline data URLs from remote/local image references. */
declare const INLINE_IMAGE_DATA_URL_PREFIX = "data:";
/** Sniffs supported inline image formats from decoded bytes. */
declare function sniffInlineImageMime(buffer: Buffer): string | undefined;
type SanitizedInlineImageBase64 = {
  mimeType: string;
  base64: string;
};
/** Canonicalizes trusted inline image base64 and rejects malformed or non-image payloads. */
declare function sanitizeInlineImageBase64(params: {
  mimeType: string;
  base64: string;
}): SanitizedInlineImageBase64 | undefined;
/**
 * Canonicalizes trusted inline image data URLs for persistence.
 * Accepts every image signature supported by `sanitizeInlineImageBase64`.
 */
declare function sanitizeInlineImageDataUrlForStorage(imageUrl: string): string | undefined;
/** Canonicalizes provider-safe inline image data URLs and rejects unsupported formats. */
declare function sanitizeInlineImageDataUrl(imageUrl: string): string | undefined;
//#endregion
export { sanitizeInlineImageDataUrlForStorage as a, sanitizeInlineImageDataUrl as i, SanitizedInlineImageBase64 as n, sniffInlineImageMime as o, sanitizeInlineImageBase64 as r, INLINE_IMAGE_DATA_URL_PREFIX as t };