import { ElementType, FC } from 'react';
import { ButtonProps } from '../../../molecules/Button';
import { PersonProps } from '../../../types';
import { BreadcrumbsProps } from '../../../molecules/Breadcrumbs';
interface DetailsHeroProps {
    headingAs?: ElementType;
    buttons?: ButtonProps[];
    image?: string;
    breadCrumbs?: BreadcrumbsProps['breadcrumbs'];
    publishedDate?: string;
    author?: PersonProps;
    shareIcons?: boolean;
    slug?: string;
    title?: string;
}
export declare const section: (props?: ({
    hasCrumbs?: boolean | null | undefined;
} & {
    class: import("clsx").ClassValue;
    className?: undefined;
}) | ({
    hasCrumbs?: boolean | null | undefined;
} & {
    class?: undefined;
    className: import("clsx").ClassValue;
}) | ({
    hasCrumbs?: boolean | null | undefined;
} & {
    class?: undefined;
    className?: undefined;
}) | undefined) => string;
export declare const wrapper: (props?: {
    class: import("clsx").ClassValue;
    className?: undefined;
} | {
    class?: undefined;
    className: import("clsx").ClassValue;
} | {
    class?: undefined;
    className?: undefined;
} | undefined) => string;
export declare const headlineStyles: (props?: {
    class: import("clsx").ClassValue;
    className?: undefined;
} | {
    class?: undefined;
    className: import("clsx").ClassValue;
} | {
    class?: undefined;
    className?: undefined;
} | undefined) => string;
export declare const buttonWrapper: (props?: {
    class: import("clsx").ClassValue;
    className?: undefined;
} | {
    class?: undefined;
    className: import("clsx").ClassValue;
} | {
    class?: undefined;
    className?: undefined;
} | undefined) => string;
export declare const content: (props?: {
    class: import("clsx").ClassValue;
    className?: undefined;
} | {
    class?: undefined;
    className: import("clsx").ClassValue;
} | {
    class?: undefined;
    className?: undefined;
} | undefined) => string;
export declare const imageStyles: (props?: {
    class: import("clsx").ClassValue;
    className?: undefined;
} | {
    class?: undefined;
    className: import("clsx").ClassValue;
} | {
    class?: undefined;
    className?: undefined;
} | undefined) => string;
export declare const DetailsHero: FC<DetailsHeroProps>;
export {};
