import { type InvestorUpdate } from '../types/entities/investor-update'; export interface InvestorUpdateCardProps { update: InvestorUpdate; href: string; /** When `_blank`, opens in a new tab. Set by chat dispatch via * `computeIsNewTab`. Defaults to same-tab. */ target?: '_blank'; rel?: 'noopener noreferrer'; targetPlatform?: string | null; /** OG placeholder URL used when `update.featured_image` is missing. */ placeholderUrl?: string | null; size?: 'default' | 'sm' | 'portrait'; /** Portrait density: render the content-type chip. Mixed rails only; single-type rails pass false. Default true. */ showTypeBadge?: boolean; className?: string; } /** `portrait` shares the default skeleton shape (same zone boxes). */ export declare function InvestorUpdateCardSkeleton({ size }: { size?: 'default' | 'sm' | 'portrait'; }): import("react").JSX.Element; export declare function InvestorUpdateCard({ update, href, target: targetProp, rel: relProp, targetPlatform, placeholderUrl: placeholderUrlProp, size, showTypeBadge, className, }: InvestorUpdateCardProps): import("react").JSX.Element; //# sourceMappingURL=investor-update-card.d.ts.map