/// <reference types="react" />
import { TestableComponentProps } from "../../../Common/utils/types";
export declare type DisplayMode = 'fromTop' | 'fromBottom' | 'fromRight' | 'fromLeft';
export declare type ModalWidth = 'half' | 'full' | 'default';
export declare type ScreenPosition = 'top' | 'center';
export interface UpModalWrapperProps extends TestableComponentProps {
    children?: React.ReactNode;
    closeOnClickOutside?: boolean;
    displayMode?: DisplayMode;
    fullHeight?: boolean;
    html?: string;
    modalWidth?: ModalWidth;
    withHeaderSeparator?: boolean;
    footer?: string | JSX.Element;
    header?: string | JSX.Element;
    screenPosition?: ScreenPosition;
}
export interface UpModalProps extends UpModalWrapperProps {
    onClose?: () => void;
    showModal?: boolean;
}
