import { LitElement } from 'lit'; /** * @element ui-blog-card * @description An article/blog card component for content listings * * @slot - Default slot for custom body content * @slot actions - Slot for action buttons * * @cssprop --blog-card-bg - Card background color * @cssprop --blog-card-border - Card border * @cssprop --blog-card-radius - Border radius * @cssprop --blog-card-shadow - Box shadow * @cssprop --blog-card-hover-shadow - Hover box shadow * @cssprop --blog-card-padding - Content padding * @cssprop --blog-card-title-color - Title text color * @cssprop --blog-card-title-size - Title font size * @cssprop --blog-card-excerpt-color - Excerpt text color * @cssprop --blog-card-meta-color - Meta text color * @cssprop --blog-card-category-color - Category text color * @cssprop --blog-card-category-bg - Category background * @cssprop --blog-card-image-height - Image height * * @csspart card - The card container * @csspart image - The image element * @csspart content - The content wrapper * @csspart category - The category badge * @csspart title - The title element * @csspart excerpt - The excerpt text * @csspart meta - The metadata container * @csspart author - The author section * @csspart avatar - The author avatar * * @example * ```html * * ``` */ export declare class UIBlogCard extends LitElement { static styles: import("lit").CSSResult; /** Article title */ title: string; /** Article excerpt/summary */ excerpt: string; /** Article image URL */ image: string; /** Author name */ author: string; /** Author avatar URL */ authorAvatar: string; /** Publication date (ISO string or display string) */ date: string; /** Category label */ category: string; /** Link URL */ href: string; /** Estimated read time */ readTime: string; /** Visual variant */ variant: 'default' | 'horizontal' | 'minimal' | 'featured'; private _formatDate; private _getInitials; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ui-blog-card': UIBlogCard; } } //# sourceMappingURL=blog-card.d.ts.map