UNPKG

@ohu-mobile/core

Version:
70 lines (69 loc) 3.03 kB
import { IconProps } from '../Icon'; import { ToastProps, ToastEvents } from './types'; 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>> & import("../_utils/defineComponent").OhuComponentInnerProps & { fire(): void; close(): void; } & { icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | IconProps | undefined; duration: number; content: string; loading: boolean; vertical: boolean; visible: boolean; anchor: HTMLElement | (() => HTMLElement) | undefined; transformOrigin: import("../Popup").PopupTransformOrigin | undefined; marginThreshold: number; edgeDetect: boolean; lockScroll: boolean; position: import("../Popup").PopupPosition; mask: boolean; maskFrosted: boolean; maskClosable: boolean; maskAnimate: "none" | "mask-fade"; partialMask: "top" | "bottom" | undefined; closeOnMaskTouched: boolean; fullscreen: boolean; animate: import("../Popup").PopupAnimateType; targetStyle: import("vue").CSSProperties | undefined; targetClass: import("../_utils/classHelper").ClassOptions | undefined; scrollBody: boolean; tapThrough: boolean; zIndex: number; round: boolean; hideOnDeactivated: boolean; getContainer: import("../Popup").PopupGetContainerFunc; dynamic: boolean; usePortal: boolean; }, {}, {} & { anchor?: HTMLElement | (() => HTMLElement) | undefined; icon?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | IconProps | undefined; loading?: boolean | undefined; round?: boolean | undefined; content?: string | undefined; position?: import("../Popup").PopupPosition | undefined; animate?: import("../Popup").PopupAnimateType | undefined; duration?: number | undefined; vertical?: boolean | 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; fullscreen?: boolean | undefined; targetStyle?: import("vue").CSSProperties | undefined; targetClass?: import("../_utils/classHelper").ClassOptions | undefined; scrollBody?: boolean | undefined; tapThrough?: boolean | undefined; zIndex?: number | undefined; hideOnDeactivated?: boolean | undefined; usePortal?: boolean | undefined; } & ToastProps, ToastEvents, {}, {}>; export default _default;