/**
 * 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;
