import { ReactElement } from "react";
import { Item } from "./types";
export interface RenderOptions {
    drawPoints?: boolean;
    includeBackground?: boolean;
}
export interface PngOptions extends RenderOptions {
    scale?: number;
}
export declare function renderItemToSvgElement(item: Item, resultValue: unknown, options?: RenderOptions): ReactElement | undefined;
export declare function renderItemToSvgString(item: Item, resultValue: unknown, options?: RenderOptions): string | undefined;
export declare function svgStringToPngBlob(svgString: string, width: number, height: number, options?: PngOptions): Promise<Blob>;
export declare function renderItemToPngBlob(item: Item, resultValue: unknown, options?: PngOptions): Promise<Blob | undefined>;
