import type { Culture, Story, UploadedImage } from '@prezly/sdk';
import { CategoriesList } from '../CategoriesList';
import { HeroImage } from './components';
export declare function Hero({ story, categories, showDate, locale, dateFormat, newsroomName, logo, size, hideSubtitle, className, }: Hero.Props): import("react/jsx-runtime").JSX.Element;
export declare namespace Hero {
    type DisplayedCategory = CategoriesList.DisplayedCategory;
    interface DisplayedStory extends HeroImage.DisplayedStory {
        subtitle: Story['subtitle'];
        href: string;
    }
    interface Props {
        story: DisplayedStory;
        categories?: Hero.DisplayedCategory[];
        locale: Culture['code'];
        size?: HeroImage.Size;
        newsroomName: string;
        logo?: UploadedImage | null;
        showDate?: boolean;
        hideSubtitle?: boolean;
        className?: string;
        dateFormat?: string;
    }
}
