import { CommonPopupProps } from './types'; declare let __VLS_typeProps: CommonPopupProps; declare const isOpen: import("vue").ModelRef; type __VLS_PublicProps = { 'isOpen': typeof isOpen['value']; } & typeof __VLS_typeProps; declare function __VLS_template(): { slots: { default?(_: {}): any; }; refs: {}; attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import("vue").DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isOpen": (isOpen: boolean) => any; } & { closePopup: () => any; }, string, import("vue").PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ onClosePopup?: (() => any) | undefined; "onUpdate:isOpen"?: ((isOpen: boolean) => any) | undefined; }>, { persistent: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };