import React from 'react'; interface PlatformInfo { platform_id?: string; id?: string; name: string; display_name?: string; } interface AdminContentCardProps { /** Cover image URL */ imageUrl?: string | null; /** Pre-computed placeholder URL used when `imageUrl` is missing or * fails to load. Hub callers pass `useOgPlaceholderUrl({ title })`; embedders * supply their own URL or leave null for a plain background fallback. */ placeholderUrl?: string | null; /** Alt text / fallback title */ title: string; /** Summary or description text */ summary?: string | null; /** Subtitle line (e.g. customer name) */ subtitle?: string | null; /** Platform badges */ platforms?: PlatformInfo[]; /** Status/info badges rendered after platform badges */ badges?: React.ReactNode; /** Meta info row (date, views, etc.) */ meta?: React.ReactNode; /** Action buttons row */ actions?: React.ReactNode; /** Additional class names */ className?: string; } export declare function AdminContentCard({ imageUrl, placeholderUrl, title, summary, subtitle, platforms, badges, meta, actions, className, }: AdminContentCardProps): React.JSX.Element; export {}; //# sourceMappingURL=admin-content-card.d.ts.map