UNPKG

hongluan-business-ui

Version:
257 lines (256 loc) 7.09 kB
export declare const HbModelessDialog: import("../../utils/types").SFCWithInstall<import("vue").DefineComponent<{ borderless: BooleanConstructor; outlineless: BooleanConstructor; collapsed: BooleanConstructor; fullscreen: { type: import("vue").PropType<boolean | Record<"top" | "bottom" | "right" | "left", string>>; default: boolean; }; radius: StringConstructor; headerHeight: StringConstructor; padding: StringConstructor; bodyPadding: StringConstructor; footerPadding: StringConstructor; headerClass: StringConstructor; headerStyle: StringConstructor; bodyClass: StringConstructor; bodyStyle: StringConstructor; footerClass: StringConstructor; footerStyle: StringConstructor; fullBody: BooleanConstructor; beforeClose: { type: import("vue").PropType<(...args: any[]) => unknown>; }; showClose: { type: BooleanConstructor; default: boolean; }; showMaximize: { type: BooleanConstructor; default: boolean; }; showCollapse: { type: BooleanConstructor; default: boolean; }; customClass: { type: StringConstructor; default: string; }; animationName: { type: StringConstructor; default: string; }; openDelay: { type: NumberConstructor; default: number; }; closeDelay: { type: NumberConstructor; default: number; }; top: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: string; }; modelValue: { type: BooleanConstructor; required: boolean; }; height: { type: StringConstructor; }; width: { type: StringConstructor; }; zIndex: { type: (StringConstructor | NumberConstructor)[]; }; boundings: { type: import("vue").PropType<number[]>; validator: (value: any) => boolean; }; resize: BooleanConstructor; drag: { type: BooleanConstructor; default: boolean; }; id: StringConstructor; useDock: BooleanConstructor; snapshot: { type: import("vue").PropType<string | boolean | { type: string; url: string; }>; default: boolean; }; }, { afterEnter: () => void; afterLeave: () => void; beforeLeave: () => void; handleClose: () => void; handleCollapse: () => void; collapseDialog: (collapsable?: boolean) => void; handleMaximize: () => void; maximizeDialog: () => void; closed: import("vue").Ref<boolean>; shown: import("vue").Ref<boolean>; visible: import("vue").Ref<boolean>; collapse: import("vue").Ref<boolean>; maximize: import("vue").Ref<boolean>; zIndex: import("vue").Ref<string | number>; innerClass: import("vue").ComputedRef<Record<string, boolean>>; prefix: string; hlPrefix: string; dialogRef: import("vue").Ref<HTMLDivElement>; panelStyle: string[]; getDialogStyle: () => (string[] | { width: string; height: string; top: string; zIndex: string | number; })[]; panelClass: Record<string, unknown>; panelHeaderClass: any; panelBodyClass: any; panelFooterClass: any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; opened: () => boolean; close: () => boolean; closed: () => boolean; destroy: () => boolean; resize: () => boolean; 'update:modelValue': (value: boolean) => boolean; collapse: (value: boolean) => boolean; maximize: (value: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ borderless: BooleanConstructor; outlineless: BooleanConstructor; collapsed: BooleanConstructor; fullscreen: { type: import("vue").PropType<boolean | Record<"top" | "bottom" | "right" | "left", string>>; default: boolean; }; radius: StringConstructor; headerHeight: StringConstructor; padding: StringConstructor; bodyPadding: StringConstructor; footerPadding: StringConstructor; headerClass: StringConstructor; headerStyle: StringConstructor; bodyClass: StringConstructor; bodyStyle: StringConstructor; footerClass: StringConstructor; footerStyle: StringConstructor; fullBody: BooleanConstructor; beforeClose: { type: import("vue").PropType<(...args: any[]) => unknown>; }; showClose: { type: BooleanConstructor; default: boolean; }; showMaximize: { type: BooleanConstructor; default: boolean; }; showCollapse: { type: BooleanConstructor; default: boolean; }; customClass: { type: StringConstructor; default: string; }; animationName: { type: StringConstructor; default: string; }; openDelay: { type: NumberConstructor; default: number; }; closeDelay: { type: NumberConstructor; default: number; }; top: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: string; }; modelValue: { type: BooleanConstructor; required: boolean; }; height: { type: StringConstructor; }; width: { type: StringConstructor; }; zIndex: { type: (StringConstructor | NumberConstructor)[]; }; boundings: { type: import("vue").PropType<number[]>; validator: (value: any) => boolean; }; resize: BooleanConstructor; drag: { type: BooleanConstructor; default: boolean; }; id: StringConstructor; useDock: BooleanConstructor; snapshot: { type: import("vue").PropType<string | boolean | { type: string; url: string; }>; default: boolean; }; }>> & { onClose?: () => any; "onUpdate:modelValue"?: (value: boolean) => any; onOpen?: () => any; onOpened?: () => any; onClosed?: () => any; onResize?: () => any; onDestroy?: () => any; onCollapse?: (value: boolean) => any; onMaximize?: (value: boolean) => any; }, { title: string; top: string; modelValue: boolean; animationName: string; borderless: boolean; outlineless: boolean; collapsed: boolean; fullscreen: boolean | Record<"top" | "bottom" | "right" | "left", string>; fullBody: boolean; resize: boolean; showClose: boolean; customClass: string; openDelay: number; closeDelay: number; snapshot: string | boolean | { type: string; url: string; }; showMaximize: boolean; showCollapse: boolean; drag: boolean; useDock: boolean; }>> & Record<string, any>; export default HbModelessDialog; export * from './src/manager';