import { type FC, ReactElement } from 'react'; import { type IconName } from '../../icon'; import type { BaseModalProps } from '../types'; export type DialogType = 'information' | 'action' | 'alert'; export interface ModalDialogProps extends BaseModalProps { title: string; titleIcon?: IconName; subtitle?: string; footerContent?: ReactElement; dialogType?: DialogType; confirmButton?: { label?: string; onConfirm?(): void; }; cancelButton?: { label?: string; onCancel?(): void; }; } export declare const ModalDialog: FC;