import React from "react"; import { VideoLinkProps } from "@shared/components/video-link"; import { CheckPlansProps } from "@shared/types/micro-components"; export type ImagePromoBarProps = { brow: string; enableHeading: boolean; title: string; subTitle: string; image: string; imageWidth: number; imageHeight: number; useOriginalImageAspectRatio?: boolean; isAboveTheFold?: boolean; mediaPosition: boolean; description: React.ReactNode; openDescriptionLinksOnANewTab: boolean; checklist: string[]; disclaimer: React.ReactNode; imageLinks: { url: string; image: string }[]; cta: any; secondaryCta: any; ctaDisclaimer: React.ReactNode; videoLink?: VideoLinkProps; maxWidth?: boolean; color: "light" | "dark"; enableAnimation?: boolean; onModalButtonClick?: (id?: string) => void; onClick?: (event: React.MouseEvent, source: "primary" | "secondary") => void; renderCheckPlans?: (overrides?: CheckPlansProps) => React.ReactNode; };