import type { CaseStudy } from '../../../types/case-study';
export interface CaseStudyCardProps {
    study: CaseStudy;
    /** 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 when `study.featured_image` is missing. */
    placeholderUrl?: string | null;
    size?: 'default' | 'sm';
    className?: string;
}
export declare function CaseStudyCardSkeleton({ size }: {
    size?: 'default' | 'sm';
}): import("react/jsx-runtime").JSX.Element;
export declare function CaseStudyCard({ study, href, target, rel, placeholderUrl, size, className }: CaseStudyCardProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=case-study-card.d.ts.map