import { EventEmitter } from '@angular/core';
import { ArticleCardClickEvent } from '../../molecules/article-card/types';
import { ArticleStripMetadata } from './types';
import * as i0 from "@angular/core";
/**
* val-article-strip
*
* Horizontal scroll row of article cards with a section header and an optional
* "see all" link/action. Reuses val-horizontal-scroll + val-article-card.
*
* @example
* ```html
*
* ```
*/
export declare class ArticleStripComponent {
private navigation;
/** Component configuration */
readonly props: import("@angular/core").InputSignal>;
/** Emitted when the "see all" link/button is clicked */
onSeeAll: EventEmitter;
/** Re-emits the onClick event from each article card */
onArticleClick: EventEmitter;
/** Merged configuration with defaults */
config: import("@angular/core").Signal>>;
hasSeeAll: import("@angular/core").Signal;
handleSeeAll(event: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}