/** * Design branches of the Savings Opportunity component block (Figma frame 1276-45997). * * Six variants formed by the backend axis `{generic, savings, specific} × {safety_net_not_set, * safety_net_set}`. All six share the same card visuals (title, subtitle, label, amount, green * gradient slot); the differentiators live in the payload — description text, primary CTA label, * and whether a secondary CTA is present. The slot visual is backend-controlled via the flat * `slot` field on `instance_slot` (defaults to true), so no per-variant layout map is needed. */ export declare const savingsOpportunityVariant: { readonly GenericSafetyNetNotSet: "generic_safety_net_not_set"; readonly SavingsSafetyNetNotSet: "savings_safety_net_not_set"; readonly SpecificSafetyNetNotSet: "specific_safety_net_not_set"; readonly GenericSafetyNetSet: "generic_safety_net_set"; readonly SavingsSafetyNetSet: "savings_safety_net_set"; readonly SpecificSafetyNetSet: "specific_safety_net_set"; }; export type SavingsOpportunityVariant = (typeof savingsOpportunityVariant)[keyof typeof savingsOpportunityVariant];