export interface SubscriptionItemQuantityRowsProps { namePrefix: string; quantities: Record; selectedPriceCodes: string[]; getOptionLabel: (priceCode: string) => string; onChange: (quantities: Record) => void; } /** * One quantity row per selected add-on / one-time charge. Every pricing model * except `flat_fee` bills on quantity, so each selected item carries its own * (minimum 1) rather than the single hardcoded 1 the payload used to send. * * The whole map is one react-hook-form field, so price codes never have to be * escaped into field paths — a code containing a `.` or `[` would otherwise be * read as a nested path. */ export declare function SubscriptionItemQuantityRows({ getOptionLabel, namePrefix, onChange, quantities, selectedPriceCodes, }: Readonly): import("react/jsx-runtime").JSX.Element;