import { ButtonProps, ModalProps as MuiModalProps } from '@mui/material';
import { ReactNode } from 'react';
export type ModalButtonProps = ButtonProps & {
    text: string;
};
export type ModalProps = {
    heading: string;
    primaryButton?: ModalButtonProps;
    secondaryButton?: ModalButtonProps;
    children?: ReactNode;
    text?: ReactNode;
    dismiss?: boolean;
} & Omit<MuiModalProps, 'children'>;
export declare const Modal: ({ heading, primaryButton, secondaryButton, children, text, dismiss, ...muiModalProps }: ModalProps) => import("@emotion/react/jsx-runtime").JSX.Element;
