{hint}
}{t('Always matches (default tier).')}
) : ( tier.conditions.map((condition, conditionIndex) => ({t( 'Each tier supports up to 2 conditions. The last tier without conditions is the fallback.' )}
{config.tiers.map((tier, index) => (len, p, c,{' '}
cr, cc, cc1h,{' '}
img, img_o, ai,{' '}
ao
tier(name, value), max,{' '}
min, ceil, floor,{' '}
abs, header(name),{' '}
param(path), has(source, text)
{t( 'Enter token counts to preview the estimated cost (excluding group multipliers).' )}
{t( 'Copy this prompt and send it to an LLM (e.g. ChatGPT / Claude) to help design your billing expression.' )}
{t( 'When conditions match, the final price is multiplied by X. Multiple matches multiply together; values < 1 act as discounts.' )}