import { type ComponentType } from 'react'; import { type SnapPoint, type SnapPointChange } from '../../lib/sheet'; import { type ModalOverlayProps } from '../ModalOverlay/ModalOverlay'; import type { ModalPageProps } from './types'; export interface ModalPageInternalProps extends Omit { snapPoint: SnapPoint; ModalOverlay?: ComponentType; onSnapPointChange?: SnapPointChange; } /** * В компоненте заложена вся логика модального окна. * * @private */ export declare const ModalPageInternal: ({ open, header, footer, size: desktopMaxWidth, height, children, className, style, snapPoint, onSnapPointChange, getModalContentRef, ModalOverlay, modalOverlayTestId, modalContentTestId, modalDismissButtonTestId, modalDismissButtonLabel, outsideButtons, noFocusToDialog, hideCloseButton, preventClose, disableContentPanningGesture, restoreFocus, onOpen, onOpened, onClose, onClosed, disableFocusTrap, disableModalOverlay, disableOpenAnimation, disableCloseAnimation, ...restProps }: ModalPageInternalProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=ModalPageInternal.d.ts.map