import { BulletItemProps } from '../BulletItem'; import { ChevronProps } from '../Chevron/Chevron.interface'; import { QuaternaryTypes } from '../utils/variant.types'; import { ReactNode } from 'react'; export interface IconBillboardSet { id: string; headline: ReactNode | string; variant: QuaternaryTypes; bodyCopy: ReactNode | string; iconBillboards: IconBillboardProps[]; additionalDetails: ReactNode | string; side: boolean; set?: boolean; numberOfColumns?: string; } export interface IconBillboardProps { id?: string; icon?: ImageInterface; headline?: ReactNode | undefined; bodyCopy?: ReactNode | undefined; bullets: BulletItemProps[]; callToActionRow: ChevronProps[]; set?: boolean; variant: QuaternaryTypes; toastAlignment?: string; } export interface ImageInterface { src: string; alt?: string; height?: string | number; width?: string | number; }