import { default as React, ReactNode } from 'react';
import { BaseProps } from '../../../libraries/common-types/src/common-types';
import { HeadingTagType } from '../../heading/src/heading';
export type ContentBlockProps = BaseProps & {
    /**
     * @deprecated Set negative on ContentBlockGroup instead
     */
    negative?: boolean;
    image?: ReactNode;
    video?: ReactNode;
    /**
     * @deprecated Use beforeTitle instead
     */
    badge?: ReactNode;
    actions?: ReactNode;
    listItems?: string[];
    beforeTitle?: ReactNode;
    title?: string;
    headingTag?: HeadingTagType;
    headingVariant?: "title-100" | "title-200" | "title-300";
};
export declare const ContentBlock: {
    ({ className, negative, image, video, badge, beforeTitle, title, actions, listItems, headingTag, headingVariant, children, ...props }: ContentBlockProps): React.JSX.Element;
    Group: {
        ({ children, className, negative, mediaStartPosition, ...props }: import('./content-block-group').ContentBlockGroupProps): React.JSX.Element;
        displayName: string;
    };
    displayName: string;
};
//# sourceMappingURL=content-block.d.ts.map