import { Interceptor } from '../utils'; import type { PropType, CSSProperties, TeleportProps } from 'vue'; export declare const popupSharedProps: { show: BooleanConstructor; zIndex: (NumberConstructor | StringConstructor)[]; overlay: { type: BooleanConstructor; default: true; }; duration: (NumberConstructor | StringConstructor)[]; teleport: PropType; lockScroll: { type: BooleanConstructor; default: true; }; lazyRender: { type: BooleanConstructor; default: true; }; beforeClose: PropType; overlayStyle: PropType; overlayClass: PropType; transitionAppear: BooleanConstructor; closeOnClickOverlay: { type: BooleanConstructor; default: true; }; }; export type PopupSharedPropKeys = Array; export declare const popupSharedPropKeys: PopupSharedPropKeys;