import * as react_jsx_runtime from 'react/jsx-runtime';
import { PropsWithChildren, ReactNode } from 'react';
import { DialogProps } from './Dialog.js';

type ThemeDialogProps = Omit<DialogProps, 'titleElement' | 'description'> & {
    titleOverwrite?: ReactNode;
    descriptionOverwrite?: ReactNode;
};
/**
 * A Dialog for selecting the Theme
 *
 * The State of open needs to be managed by the parent
 */
declare const ThemeDialog: ({ onClose, titleOverwrite, descriptionOverwrite, ...props }: PropsWithChildren<ThemeDialogProps>) => react_jsx_runtime.JSX.Element;

export { ThemeDialog };
