import * as React from "react"; import { ModalBaseProps } from "./ModalBase"; import { ButtonProps } from "../../button/components/ButtonBase"; interface FullscreenModalProps extends ModalBaseProps { /** The primary button */ ctaButton?: React.ReactElement; /** The text for the secondary button that closes the modal */ closeText: React.ReactNode; /** The title that appears in the header */ title: React.ReactNode; /** The subtitle that appears in the header */ subtitle?: React.ReactNode; /** Whether we automatically add padding to the body of the modal. */ isContentFlush?: boolean; /** Custom header content component. ⚠️Use rarely and with caution⚠️ */ headerComponent?: React.JSXElementConstructor; } declare const _default: ({ children, ctaButton, closeText, isContentFlush, onClose, title, subtitle, headerComponent, ...other }: FullscreenModalProps) => JSX.Element; export default _default;