declare const _sfc_main: import("vue").DefineComponent<{}, { props: any; emit: (event: "update:modelValue" | "open" | "opened" | "close" | "closed", ...args: any[]) => void; n: (suffix?: string | undefined) => string; targetRef: import("vue").Ref; handleRef: import("vue").Ref; visible: import("vue").Ref; draggable: import("vue").ComputedRef; doOpen: () => void; doClose: () => any; onModalClick: () => void; onClose: () => void; onPressEscape: (e: KeyboardEvent) => void; VanOverlay: import("@dist-packages/utils").SFCWithInstall, {}>> & Record; VanIcon: import("@dist-packages/utils").SFCWithInstall, {}>> & Record; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "open" | "opened" | "close" | "closed")[], "update:modelValue" | "open" | "opened" | "close" | "closed", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onOpened?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; onClosed?: ((...args: any[]) => any) | undefined; }, {}>; export default _sfc_main;