import type { OnboardingGuide } from '../types/entities/onboarding-guide'; export interface OnboardingGuideCardProps { guide: OnboardingGuide; /** Detail URL resolved by the caller. */ 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 by the catalog + sm variants when no cover. */ placeholderUrl?: string | null; size?: 'catalog' | 'default' | 'sm' | 'portrait'; /** Portrait density: render the content-type chip. Mixed rails only; single-type rails pass false. Default true. */ showTypeBadge?: boolean | 'default' | 'sm' | 'portrait'; className?: string; } export declare function OnboardingGuideCardSkeleton({ size }: { size?: 'catalog' | 'default' | 'sm'; }): import("react").JSX.Element; export declare function OnboardingGuideCard({ guide, href, target: targetProp, rel: relProp, targetPlatform, placeholderUrl: placeholderUrlProp, size, showTypeBadge, className, }: OnboardingGuideCardProps): import("react").JSX.Element; //# sourceMappingURL=onboarding-guide-card.d.ts.map