import { InsightsPayload } from '../../../../core'; import { DebtPayoffCardStyleProps } from '../../../components/DebtPayoffCard'; interface DebtsBlockProps { payload: InsightsPayload; beatGuid?: string; } /** `projected_payoff` look: primary-tinted slot and pill. The card story mirrors it from here. */ export declare const PAYOFF_STYLE: DebtPayoffCardStyleProps; /** * Debts component block — the content card for the Debt Payoff Strategies beat. * * The debt account's facts arrive flat on `instance_slot` (V2 contract — no `instance_slot_data`): * the balance (`amount`), `payoff_date`, `monthly_payment`, `interest_rate`, plus the shared * account/institution fields. Row labels come from `insights_feed.debts_block` copy, which * ships separately: until it has, the card shows the account row only (never an unlabelled number) * and warns once per mount so the rollout gap is traceable. * * `instance_slot.variant` is not read yet: the architecture doc's other Debts branches (Debt * Summary, Interest Summary) have no design, so there is one look. Introduce a per-variant * registry (`createVariantBlock` + a `layout.ts` table, as `AccountBlock` does) with the second * variant, not before. */ declare const DebtsBlock: ({ payload }: DebtsBlockProps) => import("react/jsx-runtime").JSX.Element; export default DebtsBlock;