import * as React from 'react'; export type ModalMobileLayoutProps = { /** Applied as data-hook HTML attribute that can be used in the tests. */ dataHook?: string; /** Specifies a CSS class name to be appended to the component's root element. * @internal */ className?: string; /** Sets the title displayed in the header strip of the modal. */ title?: React.ReactNode; /** If true, the title is sticky to the top of the modal. */ stickyTitle?: boolean; /** Accepts any content to render in the body of the modal. */ content?: React.ReactNode; /** Accepts any content to render in the footer of the modal. */ footer?: React.ReactNode; /** If true, the footer is sticky to the bottom of the modal. */ stickyFooter?: boolean; /** Defines a callback function which is called when the overlay around the modal is clicked. Applies only when the modal isn't `fullscreen`. */ onOverlayClick?: () => void; /** Defines a callback function which is called when the close button is clicked. The close button is displayed only when this prop is provided. */ onCloseButtonClick?: React.MouseEventHandler; /** If true, the modal takes up the whole screen. */ fullscreen?: boolean; }; //# sourceMappingURL=ModalMobileLayout.types.d.ts.map