import { PopupProps, PopupAnchorPosition } from '../Popup';
import type { CSSProperties } from 'vue';
import { PopoverEvents } from './types';
export interface PopupInnerProps {
    anchorPos: PopupAnchorPosition;
    close: () => void;
}
declare const _default: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & PopupInnerProps & import("../_utils/defineComponent").OhuComponentInnerProps & {
    popupVisible: boolean;
    arrowStyle: CSSProperties;
} & {
    noArrow: boolean;
    minArrowMargin: number;
    contentStyle: CSSProperties | undefined;
    contentClass: string;
    round: boolean;
    position: import("../Popup").PopupPosition;
    animate: import("../Popup").PopupAnimateType;
    visible: boolean;
    getContainer: import("../Popup").PopupGetContainerFunc;
    dynamic: boolean;
    transformOrigin: import("../Popup").PopupTransformOrigin | undefined;
    marginThreshold: number;
    edgeDetect: boolean;
    lockScroll: boolean;
    mask: boolean;
    maskFrosted: boolean;
    maskClosable: boolean;
    maskAnimate: "none" | "mask-fade";
    partialMask: "top" | "bottom" | undefined;
    closeOnMaskTouched: boolean;
    targetStyle: CSSProperties | undefined;
    targetClass: import("../_utils/classHelper").ClassOptions | undefined;
    tapThrough: boolean;
    zIndex: number;
    hideOnDeactivated: boolean;
    usePortal: boolean;
}, {}, {} & {
    round?: boolean | undefined;
    position?: import("../Popup").PopupPosition | undefined;
    animate?: import("../Popup").PopupAnimateType | undefined;
    visible?: boolean | undefined;
    getContainer?: import("../Popup").PopupGetContainerFunc | undefined;
    dynamic?: boolean | undefined;
    transformOrigin?: import("../Popup").PopupTransformOrigin | undefined;
    marginThreshold?: number | undefined;
    edgeDetect?: boolean | undefined;
    lockScroll?: boolean | undefined;
    mask?: boolean | undefined;
    maskFrosted?: boolean | undefined;
    maskClosable?: boolean | undefined;
    maskAnimate?: "none" | "mask-fade" | undefined;
    partialMask?: "top" | "bottom" | undefined;
    closeOnMaskTouched?: boolean | undefined;
    targetStyle?: CSSProperties | undefined;
    targetClass?: import("../_utils/classHelper").ClassOptions | undefined;
    tapThrough?: boolean | undefined;
    zIndex?: number | undefined;
    hideOnDeactivated?: boolean | undefined;
    usePortal?: boolean | undefined;
    contentClass?: string | undefined;
    noArrow?: boolean | undefined;
    minArrowMargin?: number | undefined;
    contentStyle?: CSSProperties | undefined;
} & PopupProps, PopoverEvents, {}, {}>;
export default _default;
