/** * Campaign Card Admin (chat compact variant). * * PURE PRESENTATION. Receives a pre-composed `` prop bundle and * renders a 3-row compact card. The hub still owns the full-size admin * card (with delete + manage buttons) — only the compact chat variant * lives here in lib. */ import React from 'react'; /** Minimal campaign shape needed by the chat-inline compact card. */ export interface CampaignCardItem { id: string; name: string; description?: string | null; start_date?: string | null; goals?: Array | null; } export interface CampaignCardAdminAnchorProps { href: string; target?: '_blank'; rel?: 'noopener noreferrer'; onClick?: (e: React.MouseEvent) => void; } export interface CampaignCardAdminProps { campaign: CampaignCardItem; className?: string; anchorProps?: CampaignCardAdminAnchorProps; } export declare function CampaignCardAdmin({ campaign, className, anchorProps }: CampaignCardAdminProps): React.JSX.Element; export declare function CampaignCardAdminSkeleton({ className }: { className?: string; }): React.JSX.Element; //# sourceMappingURL=campaign-card-admin.d.ts.map