/// import React, { ReactNode } from 'react'; import { BORDER_RADIUSES } from '../../constants'; import { TooltipProps } from 'components/common/tooltip.component'; import { Keyframes } from "@emotion/serialize"; declare type Position = 'fixed' | 'absolute'; export declare const OPEN_CLOSE_DURATION = 500; export declare const noneOverlay: Keyframes; export declare const fadeOutLighter: Keyframes; export declare const fadeInLighter: Keyframes; export declare const fadeIn: Keyframes; export declare const fadeOut: Keyframes; export declare type OverlayTypes = 'regular' | 'light' | 'none'; export declare const Overlay: import("@emotion/styled-base").StyledComponent, HTMLDivElement>, { isClosing: boolean; position?: "fixed" | "absolute" | undefined; type?: "none" | "light" | "regular" | undefined; }, object>; export declare enum ShadowType { NONE = "none", SMALL_DARK = "smallDark", LARGE_DARK = "largeDark" } declare type AlignTypes = 'center' | 'bottom' | 'left'; export interface PopupProps extends TooltipProps { title?: ReactNode | string; forceMobile?: boolean; position?: Position; disableCloseOnOverlayClick?: boolean; isOpen?: boolean; closeButton?: boolean; maxWidth?: string; fullHeight?: boolean; align?: AlignTypes; disabled?: boolean; shadowType?: ShadowType; overFlow?: 'hidden' | 'unset'; top?: string; borderRadius?: BORDER_RADIUSES | 0; closeButtonType?: 'close' | 'back'; overlayType?: OverlayTypes; } export declare const PopUp: React.FC; export {};