/** Metadata for a self-serve credit pack. */
export interface CreditPackInfo {
    /** Stable identifier matching the backend catalog (e.g., "starter"). */
    readonly packId: string;
    /** Display name shown in the UI. */
    readonly displayName: string;
    /** Brief description of the pack's positioning. */
    readonly description: string;
    /** Price in USD cents (e.g., 1000 = $10.00). */
    readonly priceCents: number;
    /** Number of credits granted (1 credit = $0.01 USD). */
    readonly credits: number;
}
/**
 * Static credit pack catalog matching the backend `CreditPackCatalog`.
 *
 * Packs are static product entries, not database-backed resources.
 * At launch, credits equal the dollar value (no volume bonus).
 */
export declare const CREDIT_PACKS: readonly CreditPackInfo[];
/** Format a cent amount as a dollar string (e.g., 1000 -> "$10"). */
export declare function formatPackPrice(cents: number): string;
/** Format a credit count with commas (e.g., 5000 -> "5,000"). */
export declare function formatCreditCount(credits: number): string;
//# sourceMappingURL=credit-packs.d.ts.map