import * as React from 'react';
export type ModalProps = React.ComponentPropsWithoutRef<'div'> & {
    /** Состояние, открыто или нет */
    isOpen: boolean;
    /** Отображение кнопки закрытия (крестик) */
    isShowCloseButton?: boolean;
    /** Рендер в конец `<body>` */
    isRenderPortal?: boolean;
    /** Запрещает прокрутку `<body>` */
    isBodyScrollLock?: boolean;
    /** Ширина */
    width?: string | number;
    /** Высота */
    height?: string | number;
    /** Внутренние отступы */
    padding?: string | number;
    /** Размещением по z-оси */
    zIndex?: number;
    /** Handle для закрытия попапа */
    onClose: (e: any) => void;
    /** @ignore */
    className?: string;
    /** @ignore */
    ['data-qaid']?: string;
    /** @ignore */
    ['data-testid']?: string;
};
export declare const Modal: React.FC<ModalProps>;
