import React from 'react'; import PropTypes from 'prop-types'; import { AnnouncementModalLayoutProps } from './AnnouncementModalLayout.types'; /** A layout for announcement modals, to be used inside a <Modal /> */ declare const AnnouncementModalLayout: { ({ theme, actionsSize, ...propsWithoutDefaults }: AnnouncementModalLayoutProps): React.JSX.Element; displayName: string; propTypes: { className: PropTypes.Requireable; dataHook: PropTypes.Requireable; onCloseButtonClick: PropTypes.Requireable<(...args: any[]) => any>; onHelpButtonClick: PropTypes.Requireable<(...args: any[]) => any>; theme: PropTypes.Requireable; title: PropTypes.Requireable>; subtitle: PropTypes.Requireable; content: PropTypes.Requireable>; actionsSize: PropTypes.Requireable; primaryButtonText: PropTypes.Requireable; primaryButtonOnClick: PropTypes.Requireable<(...args: any[]) => any>; primaryButtonProps: PropTypes.Requireable>; className: PropTypes.Requireable; skin: PropTypes.Requireable; priority: PropTypes.Requireable; size: PropTypes.Requireable; onClick: PropTypes.Requireable<(...args: any[]) => any>; fullWidth: PropTypes.Requireable; suffixIcon: PropTypes.Requireable; prefixIcon: PropTypes.Requireable; disabled: PropTypes.Requireable; children: PropTypes.Requireable; ellipsis: PropTypes.Requireable; showTooltip: PropTypes.Requireable; tooltipProps: PropTypes.Requireable>; }>>; secondaryButtonText: PropTypes.Requireable; secondaryButtonOnClick: PropTypes.Requireable<(...args: any[]) => any>; secondaryButtonProps: PropTypes.Requireable>; className: PropTypes.Requireable; skin: PropTypes.Requireable; priority: PropTypes.Requireable; size: PropTypes.Requireable; onClick: PropTypes.Requireable<(...args: any[]) => any>; fullWidth: PropTypes.Requireable; suffixIcon: PropTypes.Requireable; prefixIcon: PropTypes.Requireable; disabled: PropTypes.Requireable; children: PropTypes.Requireable; ellipsis: PropTypes.Requireable; showTooltip: PropTypes.Requireable; tooltipProps: PropTypes.Requireable>; }>>; sideActions: PropTypes.Requireable; footnote: PropTypes.Requireable; illustration: PropTypes.Requireable>; linkText: PropTypes.Requireable; linkOnClick: PropTypes.Requireable<(...args: any[]) => any>; }; }; export default AnnouncementModalLayout; //# sourceMappingURL=AnnouncementModalLayout.d.ts.map