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';
    className?: string;
}
export declare function OnboardingGuideCardSkeleton({ size }: {
    size?: 'catalog' | 'default' | 'sm';
}): import("react/jsx-runtime").JSX.Element;
export declare function OnboardingGuideCard({ guide, href, target, rel, placeholderUrl, size, className }: OnboardingGuideCardProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=onboarding-guide-card.d.ts.map