/** * Best-effort pricing estimate for image generation models Franklin routes * through the BlockRun gateway. Numbers are drawn from published model * pricing and should be treated as *estimates* — the x402 micropayment is * what actually debits the wallet. The purpose of this table is to attach a * USD cost to a generated asset so budget tracking on a Content piece has * something to count against, not to promise an exact price. * * Kept in `content/` (not `tools/`) because the table is content-budget * business logic, not an image-generation implementation detail. If the * gateway ever exposes the realized payment amount on the response, that * should be preferred — fall back to this estimate when it's missing. */ /** * Estimate the USD cost of `n` images for a model + size. `n` defaults to 1. * Unknown models return 0 rather than a guess — a free/custom model should not * carry a phantom charge against the Content budget, and surprise overcharging * from a wrong guess is worse than under-counting. */ export declare function estimateImageCostUsd(model: string, size: string, n?: number): number;