import React from 'react'; import { ImageProps } from '../image/types'; import { EventData } from '../instrumentation'; import { BaseLinkProps } from '../link/types'; import { LogicalProps } from '../utils/logical-properties'; import { MQ } from '../utils/style'; export interface CardOverridesProps extends LogicalProps { stylePreset?: MQ; horizontalRatio?: string; mediaContainer?: { stylePreset?: MQ; spaceInline?: MQ; } & LogicalProps; teaserContainer?: { stylePreset?: MQ; } & LogicalProps; actionsContainer?: { stylePreset?: MQ; minHeight?: string; } & LogicalProps; } export type HasHref = { hasHref?: boolean; }; export type CardLayout = 'vertical' | 'horizontal' | 'horizontal-reverse'; export interface CardProps extends React.HTMLAttributes, EventData { href?: string | BaseLinkProps; layout?: MQ; media?: ImageProps | React.ComponentType; mediaInteractive?: boolean; children: Exclude; actions?: React.ComponentType; overrides?: CardOverridesProps; } //# sourceMappingURL=types.d.ts.map