import { ContentElement, ImageElement, VideoElement, ThemeProps } from '../../_types'; export interface HeroAnimationProps { includesAnimation?: boolean; } export interface HeroSizingProps { isHeightSmall?: boolean; isHeightFull?: boolean; } export interface HeroLayoutProps { isTextCenter?: boolean; isTextRight?: boolean; } export interface HeroAssetProps { image?: ImageElement; video?: VideoElement; } export interface HeroStandardProps extends HeroAssetProps, HeroAnimationProps, HeroSizingProps, HeroLayoutProps, Pick { headline?: ContentElement; eyebrow?: ContentElement; text?: ContentElement; actions?: ContentElement; } export interface HeroMinimalProps extends HeroAssetProps, Pick { headline?: ContentElement; eyebrow?: ContentElement; text?: ContentElement; actions?: ContentElement; } export interface HeroStackedProps extends HeroAssetProps, HeroAnimationProps, HeroSizingProps, Pick { headline?: ContentElement; eyebrow?: ContentElement; text?: ContentElement; actions?: ContentElement; isWidthLarge?: boolean; topPosition?: string | null; } export interface HeroOverlayProps extends HeroAssetProps, HeroAnimationProps, HeroLayoutProps, Pick { headline?: ContentElement; eyebrow?: ContentElement; text?: ContentElement; actions?: ContentElement; hasBorder?: boolean; isTransparent?: boolean; isSticky?: boolean; } export interface HeroLogoProps extends HeroAssetProps, HeroAnimationProps, Pick { headline?: ContentElement; eyebrow?: ContentElement; text?: ContentElement; actions?: ContentElement; logo?: ContentElement; } export interface HeroGridProps extends HeroAssetProps, HeroAnimationProps, Pick { headline?: ContentElement; text?: ContentElement; actions?: ContentElement; blocks?: HTMLElement[]; } export interface HeroExpandProps extends HeroAssetProps, HeroAnimationProps, Pick { headline?: ContentElement; text?: ContentElement; actions?: ContentElement; expandedContent?: ContentElement; } export interface HeroVideoArrowProps extends HeroAssetProps, HeroAnimationProps, Pick { headline?: ContentElement; text?: ContentElement; actions?: ContentElement; videoControls?: boolean; } //# sourceMappingURL=_types.d.ts.map