///
///
/** One `fallback` raster to produce, keyed by resource and placement size. */
export interface SvgFallbackJob {
key: string;
svg: Buffer;
width: number;
height: number;
}
/**
* Produce the `fallback` raster for every placement of every SVG resource.
*
* `enabled: false` returns an empty map, so each `ImageRun` falls back to the
* vector bytes exactly as it does when a raster cannot be produced. docx.js
* requires the slot to be filled, so there is nothing else to put in it: the
* document stays correct in Word 2016+ and in LibreOffice, and only readers
* old enough to need the raster lose the image. That is the trade the caller
* is making, and it is the difference between a one-second render and a
* one-minute one.
*/
export declare function rasterizeSvgFallbacks(jobs: readonly SvgFallbackJob[], enabled?: boolean): Promise