import React from 'react';
import 'video-react/dist/video-react.css';
import { NotificationProps } from './Notification';
declare type BannerButtonShape = 'round' | 'square';
interface BannerButton {
    text: string;
    link: string;
    style?: React.CSSProperties;
    type?: string;
    shape?: BannerButtonShape;
}
interface BannerProps {
    coverImage?: React.ReactNode;
    title: string;
    description: string;
    notifications?: NotificationProps[];
    style?: React.CSSProperties;
    className?: string;
    video?: string;
    showGithubStars?: boolean;
    buttons?: BannerButton[];
    onCloseVideo?: () => void;
    onPlayVideo?: () => void;
}
declare const Banner: React.FC<BannerProps>;
export default Banner;
