import * as React from "react"; import { ViewProps } from "../View"; export interface OverviewCtaCardProps extends ViewProps { actions?: Array<{ title: string; onClick: (evt: React.SyntheticEvent) => void; }>; author?: string; backgroundImage?: string; children?: React.ReactNode; ctaButton?: React.ReactNode; currency?: string; dislikes?: number; duration?: number; enrolled?: number; likes?: number; metaData?: React.ReactNode; price?: number; subtitle?: React.ReactNode; title?: string; tax?: { amount?: number; included?: boolean; }; ctaAlt?: React.ReactNode; childrenBottom?: React.ReactNode; orText?: string; } /** * A card view for highlighting a call-to-action */ declare class OverviewCtaCard extends React.Component { static defaultProps: { dislikes: number; enrolled: number; likes: number; position: string; orText: string; }; render(): JSX.Element; private renderDesktopTopSection; private renderMobileTopSection; private renderMobileBottomSection; private renderLikes; private renderEnrolments; private renderPrice; } export default OverviewCtaCard;