import { ContentElement, ImageElement, LinkElement, ThemeProps, UMDElement, LoadingProps } from '../../_types'; export type CardImageOrLinkElement = ImageElement | LinkElement; export declare enum CardVariant { Block = "block", List = "list", Overlay = "overlay" } export interface CardMediaProps { image?: CardImageOrLinkElement; isAligned?: boolean; } export interface CardEventProps { eventMeta?: UMDElement; dateSign?: UMDElement; } export interface CardBlockProps extends CardMediaProps, CardEventProps, LoadingProps, Pick { headline: ContentElement; text?: ContentElement; actions?: ContentElement; eyebrow?: ContentElement; date?: ContentElement; newsId?: string; hasBorder?: boolean; hasEyebrowRibbon?: boolean; isTransparent?: boolean; } export interface CardListProps extends CardMediaProps, CardEventProps, LoadingProps, Pick { headline: ContentElement; text?: ContentElement; actions?: ContentElement; eyebrow?: ContentElement; date?: ContentElement; } export interface CardEventTimeProps extends CardMediaProps, LoadingProps, Pick { headline?: ContentElement; startTime: ContentElement; endTime?: ContentElement; location?: ContentElement; information?: ContentElement; text?: ContentElement; actions?: ContentElement; } export interface CardOverlayProps extends CardEventProps, LoadingProps, Partial> { headline: ContentElement; text?: ContentElement; actions?: ContentElement; eyebrow?: ContentElement; date?: ContentElement; ctaIcon?: ContentElement; backgroundImage?: CardImageOrLinkElement; isQuote?: boolean; } //# sourceMappingURL=_types.d.ts.map