import { CardModel } from './card.model';
import { ButtonModel } from '../button/button.model';
/**
 * Class representing the news card
 */
export declare class NewsCardModel extends CardModel {
    /**
     * <p>The title of the news.</p>
     */
    title: string;
    /**
     * <p>The subtitle of the news.</p>
     */
    subtitle: string;
    /**
     * <p>The author of the news.</p>
     */
    author: string;
    /**
     * <p>The date of the news.</p>
     */
    date: Date;
    /**
     * The link to open onReadMore
     */
    url: string;
    /**
     * <p> The url of the image in the news.</p>
     */
    image: string;
    /**
     * <p> It represents the read more action button in a news card.</p>
     */
    readMore: ButtonModel;
    /**
     * <p>Function to be called when the user press Read More. </p>
     */
    onReadMore: any;
    /**
     * It is the constructor for the card component. It takes the required string values to create the card object
     */
    constructor(values?: Object);
    openLink(): void;
}
