import { ContentElement, ImageElement, LinkElement, ElementModel, ThemeProps, DisplayProps, AnimationProps, SizeProps as BaseSizeProps } from '../../_types'; export interface QuoteBaseProps extends Pick, Pick, Pick { quote: ContentElement; image?: ImageElement; } export interface QuoteSizeProps extends Pick { } export interface QuoteVariantProps { isTypeFeatured?: boolean; } export interface QuoteContentProps { attribution: ContentElement; attributionSubText: ContentElement; action?: LinkElement; } export interface QuoteTextProps extends QuoteBaseProps, QuoteVariantProps, QuoteSizeProps, QuoteContentProps { } export interface QuoteInlineProps extends QuoteTextProps { } export interface QuoteFeaturedProps extends QuoteInlineProps { } export interface QuoteStatementProps extends QuoteTextProps, Pick { headline?: ContentElement; } export interface QuoteAnimationProps extends QuoteVariantProps, Pick { quoteElement: ElementModel; } export interface QuoteIconProps extends QuoteVariantProps, Pick { hasImage?: boolean; } export interface QuoteProps extends Pick { hasImage?: boolean; shouldHaveWhiteText?: boolean; quote: HTMLElement; } export interface QuoteActionProps extends QuoteVariantProps, Pick { action: HTMLAnchorElement; } export interface QuoteImageProps extends QuoteVariantProps, QuoteSizeProps, Pick { image: HTMLImageElement; } export interface QuoteTextChildrenProps extends Pick { shouldHaveWhiteText?: boolean; hasImage: boolean; } export interface QuoteStatementImageProps extends Pick { image: HTMLImageElement; } export interface QuoteStatementQuoteProps { quote: HTMLElement; } //# sourceMappingURL=_types.d.ts.map