interface PriceCardSVGOptions { amount: number; title?: string; subtitle?: string; locale?: string; decimals?: number; notation?: "standard" | "compact"; width?: number; height?: number; background?: string; textColor?: string; accentColor?: string; borderRadius?: number; } /** * Generate a self-contained SVG string for a shareable Dirham price card. * * Works server-side with zero dependencies on React or a browser DOM. * The returned SVG can be embedded in HTML meta tags, saved to a file, or * converted to PNG via sharp / resvg / Inkscape. * * @example * ```ts * import { generatePriceCardSVG } from "dirham/og"; * * const svg = generatePriceCardSVG({ * amount: 1234.5, * title: "Total Due", * }); * // → * ``` */ declare function generatePriceCardSVG(options: PriceCardSVGOptions): string; export { type PriceCardSVGOptions, generatePriceCardSVG };