import { ReleaseNotesData } from '../releaseNotes/ReleaseNotes';
export type ReleaseNotesDialogProps = {
    /**
     * Decides if the dialog is opened.
     */
    showReleaseNotes: boolean;
    /**
     * Callback set showReleaseNotes state
     *
     * @param show
     * @returns
     */
    setShowReleaseNotes: (show: boolean) => void;
    /**
     * Translated text for "What`s new?"
     */
    whatsNewTitle?: string;
    /**
     * The translated modulename.
     */
    moduleName?: string;
    /**
     * Translated text for the close button.
     */
    closeButtonText?: string;
    /**
     * Translated release notes.
     *
     * @example
     * {
     *     "0.1.2": {
     *         date: '20.10.2023',
     *         content: (
     *             <div className='padding-left-15'>
     *                 Summary
     *                 • Feature 1
     *                 • Feature 2
     *             </div>
     *         ),
     *     }
     * }
     */
    translatedReleaseNotes: ReleaseNotesData;
    /**
     * Specifies the current module version.
     */
    currentVersion: string;
    /**
     * Specifies the item in the localStorage that is used to save the last read module version.
     */
    RELEASE_NOTES_ITEM: string;
    /**
     * Enables the content of the dialog to scroll when it overflows.
     * This means the dialog body scrolls instead of the entire dialog.
     *
     * @default true
     */
    useOverflow?: boolean;
};
declare const ReleaseNotesDialog: (props: ReleaseNotesDialogProps) => import("react/jsx-runtime").JSX.Element;
export default ReleaseNotesDialog;
