import { ComponentType, CSSProperties, PropsWithChildren } from 'react';
import { AssetImageModel, ComponentModel } from '../../../common/models';
import { BACKGROUND_POSITION_OPTIONS } from '../../../common/utils';
import './hero-content.less';
import { ClassNameProps } from '../../../common/class-name-props';
export declare const COMPONENT_HERO_CONTENT_TYPE = "heroContent";
export interface HeroContentModel extends ComponentModel, ClassNameProps {
    blurb?: ComponentModel;
    blurbPlacement?: string;
    backgroundImage?: AssetImageModel;
    backgroundColor?: string;
    blurbCss?: CSSProperties;
    height?: string;
    backgroundPosition?: BACKGROUND_POSITION_OPTIONS;
}
export declare function HeroContentComponent(props: PropsWithChildren<HeroContentModel>): JSX.Element;
export declare namespace HeroContentComponent {
    var defaultProps: {
        height: string;
        blurbPlacement: BACKGROUND_POSITION_OPTIONS;
    };
}
export declare const Hero: ComponentType<HeroContentModel>;
//# sourceMappingURL=hero-content.d.ts.map