import { type ComponentType, type ReactNode } from 'react';
import { type ModalOverlayProps } from '../ModalOverlay/ModalOverlay';
import type { ModalCardProps } from './types';
export interface ModalCardInternalProps extends Omit<ModalCardProps, 'nav' | 'keepMounted'> {
    ModalOverlay?: ComponentType<ModalOverlayProps>;
}
/**
 * В компоненте заложена вся логика модального окна.
 *
 * @private
 */
export declare const ModalCardInternal: ({ icon, title, titleComponent, description, descriptionComponent, children, actions, size, open, style: styleProp, className, preventClose, ModalOverlay, modalOverlayTestId, modalDismissButtonTestId, getRootRef, dismissButtonMode, dismissLabel, noFocusToDialog, restoreFocus, onOpen, onOpened, onClose, onClosed, disableFocusTrap, disableModalOverlay, disableOpenAnimation, disableCloseAnimation, ...restProps }: ModalCardInternalProps) => ReactNode;
//# sourceMappingURL=ModalCardInternal.d.ts.map