import React, { FC, ReactNode } from 'react';
export declare const ChangeOpenContext: React.Context<(value: boolean) => void>;
declare type TPlacements = 'bottom-start' | 'bottom-end' | 'bottom-center' | 'top-start' | 'top-center' | 'top-end';
export interface Props {
    body: ReactNode;
    active?: boolean;
    fullWidth?: boolean;
    padding?: string | number;
    borderRadius?: number;
    onOpenChange?: (val: boolean) => void;
    trigger?: boolean;
    placement?: TPlacements;
    arrow?: boolean;
    disableClickOutside?: boolean;
    disableAutoTrigger?: boolean;
    unsetWidth?: boolean;
    disableMaxHeight?: boolean;
    limitPlacements?: boolean;
    isTopLayer?: boolean;
}
export declare const Popup: FC<Props>;
export {};
