import { EventEmitter } from '@angular/core';
import { MediaObjectMetadata } from './types';
import * as i0 from "@angular/core";
/**
* val-media-object
*
* Image (or icon) on one side, title + long body text on the other. Useful for
* feature rows, informational blocks, "what is X" sections, etc.
*
* Presentational: pass already-resolved strings (build them with
* `I18nService.t()` in the consumer page).
*
* @example
* ```html
*
* ```
*/
export declare class MediaObjectComponent {
private navigation;
/** Component configuration */
readonly props: import("@angular/core").InputSignal>;
/** Emitted when the inline link is clicked */
onLinkClick: EventEmitter;
/** Merged configuration with defaults */
config: import("@angular/core").Signal>>;
getColor(): string;
handleLinkClick(event: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}