import { ElementType, FC } from 'react';
import { PersonProps } from '../../../types';
import { BreadcrumbsProps } from '../../../molecules/Breadcrumbs';
declare type sidebarItem = {
    title?: string;
    value?: string;
};
interface CaseDetailsHeroProps {
    headingAs?: ElementType;
    image?: string;
    breadCrumbs?: BreadcrumbsProps['breadcrumbs'];
    author?: PersonProps;
    title?: string;
    sideBar?: {
        sidebarLogo?: string;
        sideBarItems?: sidebarItem[];
    };
}
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 authorStyles: (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 contentWrapper: (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 sidebarStyles: (props?: {
    class: import("clsx").ClassValue;
    className?: undefined;
} | {
    class?: undefined;
    className: import("clsx").ClassValue;
} | {
    class?: undefined;
    className?: undefined;
} | undefined) => string;
export declare const sidebarItemStyles: (props?: ({
    isLast?: boolean | null | undefined;
} & {
    class: import("clsx").ClassValue;
    className?: undefined;
}) | ({
    isLast?: boolean | null | undefined;
} & {
    class?: undefined;
    className: import("clsx").ClassValue;
}) | ({
    isLast?: boolean | null | undefined;
} & {
    class?: undefined;
    className?: undefined;
}) | undefined) => string;
export declare const CaseDetailsHero: FC<CaseDetailsHeroProps>;
export {};
