import * as React from 'react';
import { Component, ReactElement } from 'react';
import { CardEntity, DiscoveryStyles } from '../../entities';
export interface DiscoveryCardProps {
    item: CardEntity;
    itemIndex: number;
    openItemsOnNewPage?: boolean;
    textLink?: string;
    discoveryBodyStyles?: DiscoveryStyles;
    handleCardClick?(selectedItem: CardEntity): void;
    handleSaveAsFavorite?(e: React.MouseEvent<HTMLElement>): void;
}
export interface DiscoveryCardState {
}
export declare class DiscoveryCard extends Component<DiscoveryCardProps, DiscoveryCardState> {
    render(): ReactElement<DiscoveryCardProps>;
}
