import { EventEmitter } from '@angular/core'; import { ArticleCardMetadata, ArticleCardClickEvent } from './types'; import * as i0 from "@angular/core"; /** * val-article-card * * Article / blog teaser card: cover image, topic chip, title, excerpt and date. * Clickable (routerLink or external href). * * Presentational — pass already-resolved/formatted strings (pre-format the date * in the consumer with a locale-aware pipe). * * @example * ```html * * ``` */ export declare class ArticleCardComponent { private navigation; /** Component configuration */ readonly props: import("@angular/core").InputSignal>; /** Emitted when the card is clicked */ onClick: EventEmitter; /** Merged configuration with defaults */ config: import("@angular/core").Signal>>; isClickable: import("@angular/core").Signal; getTopicColor(): string | null; handleClick(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }