import * as React from 'react';
import { ButtonProps, ModalProps, ModalHeaderProps } from '@patternfly/react-core';
export type ButtonAction = {
    label: string;
    onClick: () => void;
    variant?: ButtonProps['variant'];
    dataTestId?: string;
};
export type ContentModalProps = {
    onClose: () => void;
    contents: React.ReactNode;
    title: string | React.ReactNode;
    buttonActions?: ButtonAction[];
    description?: React.ReactNode;
    disableFocusTrap?: boolean;
    dataTestId?: string;
    bodyClassName?: string;
    variant?: ModalProps['variant'];
    bodyLabel?: string;
    titleIconVariant?: ModalHeaderProps['titleIconVariant'];
};
declare const ContentModal: React.FC<ContentModalProps>;
export default ContentModal;
//# sourceMappingURL=ContentModal.d.ts.map