import React from 'react'; import { ModalFooterCoreProps, ModalWindowProps as uuiModalWindowProps, ModalBlockerProps, ModalHeaderCoreProps, Overwrite } from '@epam/uui-core'; export declare const ModalBlocker: React.ComponentType>; interface ModalWindowMods { /** * Defines component width. * @default '420px' */ width?: number | string; /** * Defines component height. * @default 'auto' */ height?: number | string; /** * Defines component max-height. * @default '80vh' */ maxHeight?: number | string; } export interface ModalWindowCoreProps extends uuiModalWindowProps { } export interface ModalWindowProps extends ModalWindowCoreProps, ModalWindowMods { } export declare const ModalWindow: React.ComponentType>; export interface ModalHeaderMods { /** Pass true, to enable row bottom border */ borderBottom?: boolean; } export interface ModalHeaderModsOverride { } export interface ModalHeaderProps extends ModalHeaderCoreProps, Overwrite { } export declare function ModalHeader(props: ModalHeaderProps): React.JSX.Element; export interface ModalFooterMods { /** Pass true, to enable row top border */ borderTop?: boolean; } export interface ModalFooterModsOverride { } export interface ModalFooterProps extends ModalFooterCoreProps, Overwrite { } export declare function ModalFooter(props: ModalFooterProps): React.JSX.Element; export {}; //# sourceMappingURL=Modals.d.ts.map