import type { IResultType } from './modal'; declare const _default: import("vue").DefineComponent; readonly title: import("ll-plus/es/utils").EpPropFinalized; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly type: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "operate", boolean>; readonly isConfirmModel: import("ll-plus/es/utils").EpPropFinalized; readonly class: import("ll-plus/es/utils").EpPropFinalized; readonly wrapClassName: import("ll-plus/es/utils").EpPropFinalized; readonly confirmText: import("ll-plus/es/utils").EpPropFinalized; readonly cancelText: import("ll-plus/es/utils").EpPropFinalized; readonly showCancel: import("ll-plus/es/utils").EpPropFinalized; readonly showFooter: import("ll-plus/es/utils").EpPropFinalized; readonly keyboard: import("ll-plus/es/utils").EpPropFinalized; }>, { props: import("@vue/shared").LooseRequired; readonly title: import("ll-plus/es/utils").EpPropFinalized; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly type: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "operate", boolean>; readonly isConfirmModel: import("ll-plus/es/utils").EpPropFinalized; readonly class: import("ll-plus/es/utils").EpPropFinalized; readonly wrapClassName: import("ll-plus/es/utils").EpPropFinalized; readonly confirmText: import("ll-plus/es/utils").EpPropFinalized; readonly cancelText: import("ll-plus/es/utils").EpPropFinalized; readonly showCancel: import("ll-plus/es/utils").EpPropFinalized; readonly showFooter: import("ll-plus/es/utils").EpPropFinalized; readonly keyboard: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onCancel?: () => any; "onUpdate:open"?: () => any; onOk?: () => any; }> & {}>; emits: ((event: "cancel") => void) & ((event: "update:open") => void) & ((event: "ok") => void); attrs: import("vue").Attrs; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; modal: import("vue").Ref; hasScroll: import("vue").Ref; scrollTop: import("vue").Ref; currentClass: import("vue").Ref; symbolClass: import("vue").Ref; symbolComparedClass: import("vue").Ref; getBindValue: import("vue").ComputedRef; handleCancel: () => void; handleOk: () => void; handleResize: (value: boolean) => Promise; onScrollTop: () => Promise; readonly Modal: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; closable: { type: BooleanConstructor; default: any; }; closeIcon: import("vue-types").VueTypeValidableDef; onOk: import("vue").PropType<(e: MouseEvent) => void>; onCancel: import("vue").PropType<(e: MouseEvent) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; 'onUpdate:open': import("vue").PropType<(open: boolean) => void>; onChange: import("vue").PropType<(open: boolean) => void>; afterClose: import("vue").PropType<() => void>; centered: { type: BooleanConstructor; default: any; }; width: (StringConstructor | NumberConstructor)[]; footer: import("vue-types").VueTypeValidableDef; okText: import("vue-types").VueTypeValidableDef; okType: import("vue").PropType; cancelText: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; maskClosable: { type: BooleanConstructor; default: any; }; forceRender: { type: BooleanConstructor; default: any; }; okButtonProps: { type: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>>; default: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; }; cancelButtonProps: { type: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>>; default: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; }; destroyOnClose: { type: BooleanConstructor; default: any; }; wrapClassName: StringConstructor; maskTransitionName: StringConstructor; transitionName: StringConstructor; getContainer: { type: import("vue").PropType HTMLElement)>; default: any; }; zIndex: NumberConstructor; bodyStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; maskStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; mask: { type: BooleanConstructor; default: any; }; keyboard: { type: BooleanConstructor; default: any; }; wrapProps: ObjectConstructor; focusTriggerAfterClose: { type: BooleanConstructor; default: any; }; modalRender: import("vue").PropType<(arg: { originVNode: import("ant-design-vue/es/_util/type").VueNode; }) => import("ant-design-vue/es/_util/type").VueNode>; mousePosition: { type: import("vue").PropType<{ x: number; y: number; }>; default: { x: number; y: number; }; }; }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { mask: boolean; open: boolean; visible: boolean; getContainer: string | false | HTMLElement | (() => HTMLElement); forceRender: boolean; maskClosable: boolean; keyboard: boolean; closable: boolean; centered: boolean; bodyStyle: import("vue").CSSProperties; maskStyle: import("vue").CSSProperties; destroyOnClose: boolean; mousePosition: { x: number; y: number; }; focusTriggerAfterClose: boolean; confirmLoading: boolean; okButtonProps: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; cancelButtonProps: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; closable: { type: BooleanConstructor; default: any; }; closeIcon: import("vue-types").VueTypeValidableDef; onOk: import("vue").PropType<(e: MouseEvent) => void>; onCancel: import("vue").PropType<(e: MouseEvent) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; 'onUpdate:open': import("vue").PropType<(open: boolean) => void>; onChange: import("vue").PropType<(open: boolean) => void>; afterClose: import("vue").PropType<() => void>; centered: { type: BooleanConstructor; default: any; }; width: (StringConstructor | NumberConstructor)[]; footer: import("vue-types").VueTypeValidableDef; okText: import("vue-types").VueTypeValidableDef; okType: import("vue").PropType; cancelText: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; maskClosable: { type: BooleanConstructor; default: any; }; forceRender: { type: BooleanConstructor; default: any; }; okButtonProps: { type: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>>; default: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; }; cancelButtonProps: { type: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>>; default: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; }; destroyOnClose: { type: BooleanConstructor; default: any; }; wrapClassName: StringConstructor; maskTransitionName: StringConstructor; transitionName: StringConstructor; getContainer: { type: import("vue").PropType HTMLElement)>; default: any; }; zIndex: NumberConstructor; bodyStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; maskStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; mask: { type: BooleanConstructor; default: any; }; keyboard: { type: BooleanConstructor; default: any; }; wrapProps: ObjectConstructor; focusTriggerAfterClose: { type: BooleanConstructor; default: any; }; modalRender: import("vue").PropType<(arg: { originVNode: import("ant-design-vue/es/_util/type").VueNode; }) => import("ant-design-vue/es/_util/type").VueNode>; mousePosition: { type: import("vue").PropType<{ x: number; y: number; }>; default: { x: number; y: number; }; }; }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, { mask: boolean; open: boolean; visible: boolean; getContainer: string | false | HTMLElement | (() => HTMLElement); forceRender: boolean; maskClosable: boolean; keyboard: boolean; closable: boolean; centered: boolean; bodyStyle: import("vue").CSSProperties; maskStyle: import("vue").CSSProperties; destroyOnClose: boolean; mousePosition: { x: number; y: number; }; focusTriggerAfterClose: boolean; confirmLoading: boolean; okButtonProps: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; cancelButtonProps: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; closable: { type: BooleanConstructor; default: any; }; closeIcon: import("vue-types").VueTypeValidableDef; onOk: import("vue").PropType<(e: MouseEvent) => void>; onCancel: import("vue").PropType<(e: MouseEvent) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; 'onUpdate:open': import("vue").PropType<(open: boolean) => void>; onChange: import("vue").PropType<(open: boolean) => void>; afterClose: import("vue").PropType<() => void>; centered: { type: BooleanConstructor; default: any; }; width: (StringConstructor | NumberConstructor)[]; footer: import("vue-types").VueTypeValidableDef; okText: import("vue-types").VueTypeValidableDef; okType: import("vue").PropType; cancelText: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; maskClosable: { type: BooleanConstructor; default: any; }; forceRender: { type: BooleanConstructor; default: any; }; okButtonProps: { type: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>>; default: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; }; cancelButtonProps: { type: import("vue").PropType; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>>; default: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; }; destroyOnClose: { type: BooleanConstructor; default: any; }; wrapClassName: StringConstructor; maskTransitionName: StringConstructor; transitionName: StringConstructor; getContainer: { type: import("vue").PropType HTMLElement)>; default: any; }; zIndex: NumberConstructor; bodyStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; maskStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; mask: { type: BooleanConstructor; default: any; }; keyboard: { type: BooleanConstructor; default: any; }; wrapProps: ObjectConstructor; focusTriggerAfterClose: { type: BooleanConstructor; default: any; }; modalRender: import("vue").PropType<(arg: { originVNode: import("ant-design-vue/es/_util/type").VueNode; }) => import("ant-design-vue/es/_util/type").VueNode>; mousePosition: { type: import("vue").PropType<{ x: number; y: number; }>; default: { x: number; y: number; }; }; }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { mask: boolean; open: boolean; visible: boolean; getContainer: string | false | HTMLElement | (() => HTMLElement); forceRender: boolean; maskClosable: boolean; keyboard: boolean; closable: boolean; centered: boolean; bodyStyle: import("vue").CSSProperties; maskStyle: import("vue").CSSProperties; destroyOnClose: boolean; mousePosition: { x: number; y: number; }; focusTriggerAfterClose: boolean; confirmLoading: boolean; okButtonProps: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; cancelButtonProps: Partial; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>>; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin & { readonly info: import("ant-design-vue/es/modal/Modal").ModalFunc; readonly success: import("ant-design-vue/es/modal/Modal").ModalFunc; readonly error: import("ant-design-vue/es/modal/Modal").ModalFunc; readonly warn: import("ant-design-vue/es/modal/Modal").ModalFunc; readonly warning: import("ant-design-vue/es/modal/Modal").ModalFunc; readonly confirm: import("ant-design-vue/es/modal/Modal").ModalFunc; readonly destroyAll: () => void; readonly useModal: typeof import("ant-design-vue/es/modal/useModal").default; }; readonly LlButton: import("ll-plus/es/utils").SFCWithInstall; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly label: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly icon: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { iconName: string; color: string; size: string; }, boolean>; readonly iconDirection: import("ll-plus/es/utils").EpPropFinalized; readonly iconSpace: import("ll-plus/es/utils").EpPropFinalized; readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly isBlock: import("ll-plus/es/utils").EpPropFinalized; readonly accessControl: import("ll-plus/es/utils").EpPropFinalized; readonly useCustomStyle: import("ll-plus/es/utils").EpPropFinalized; readonly bgColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly hoverBgColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly hoverColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>, { props: import("@vue/shared").LooseRequired; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly label: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly icon: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { iconName: string; color: string; size: string; }, boolean>; readonly iconDirection: import("ll-plus/es/utils").EpPropFinalized; readonly iconSpace: import("ll-plus/es/utils").EpPropFinalized; readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly isBlock: import("ll-plus/es/utils").EpPropFinalized; readonly accessControl: import("ll-plus/es/utils").EpPropFinalized; readonly useCustomStyle: import("ll-plus/es/utils").EpPropFinalized; readonly bgColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly hoverBgColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly hoverColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onMouseenter?: (...args: any[]) => any; onMouseleave?: (...args: any[]) => any; }> & {}>; emits: (event: "mouseenter" | "mouseleave", ...args: any[]) => void; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; attrs: import("vue").Attrs; btnRef: import("vue").Ref; isHovered: import("vue").Ref; getBindValue: import("vue").ComputedRef>; handleHover: (v: boolean) => void; customStyle: import("vue").ComputedRef<{ color?: undefined; 'border-color'?: undefined; 'background-color'?: undefined; 'box-shadow'?: undefined; } | { color: string; 'border-color': string; 'background-color': string; 'box-shadow': string; } | { 'background-color': string; color: string; border: string; 'box-shadow': string; 'border-color'?: undefined; }>; blur: () => void; readonly Button: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { block: boolean; disabled: boolean; danger: boolean; ghost: boolean; htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number; }; }, true, {}, import("ant-design-vue/es/_util/type").CustomSlotsType<{ icon: any; default: any; }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, { block: boolean; disabled: boolean; danger: boolean; ghost: boolean; htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number; }; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; htmlType: { type: import("vue").PropType; default: string; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef; href: StringConstructor; target: StringConstructor; title: StringConstructor; onClick: { type: import("vue").PropType; }; onMousedown: { type: import("vue").PropType; }; }>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { block: boolean; disabled: boolean; danger: boolean; ghost: boolean; htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number; }; }, {}, string, import("ant-design-vue/es/_util/type").CustomSlotsType<{ icon: any; default: any; }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin & { readonly Group: import("vue").DefineComponent; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; readonly LlIcon: import("ll-plus/es/utils").SFCWithInstall; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly size: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>, { props: import("@vue/shared").LooseRequired; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly size: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{}> & {}>; iconName: import("vue").ComputedRef; style: import("vue").ComputedRef; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly size: { readonly type: import("vue").PropType, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("mouseenter" | "mouseleave")[], "mouseenter" | "mouseleave", import("vue").PublicProps, Readonly; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly label: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly icon: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { iconName: string; color: string; size: string; }, boolean>; readonly iconDirection: import("ll-plus/es/utils").EpPropFinalized; readonly iconSpace: import("ll-plus/es/utils").EpPropFinalized; readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly isBlock: import("ll-plus/es/utils").EpPropFinalized; readonly accessControl: import("ll-plus/es/utils").EpPropFinalized; readonly useCustomStyle: import("ll-plus/es/utils").EpPropFinalized; readonly bgColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly color: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly hoverBgColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly hoverColor: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onMouseenter?: (...args: any[]) => any; onMouseleave?: (...args: any[]) => any; }>, { readonly type: string; readonly disabled: import("ll-plus/es/components").ComponentSizeType; readonly icon: { readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/components").ComponentSizeType, unknown, unknown>; }; readonly isGray: import("ll-plus/es/components").ComponentSizeType; readonly iconDirection: string; readonly iconSpace: number; readonly isBlock: import("ll-plus/es/components").ComponentSizeType; readonly accessControl: import("ll-plus/es/components").ComponentSizeType; readonly useCustomStyle: import("ll-plus/es/components").ComponentSizeType; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readonly cancel: () => boolean; readonly ok: () => boolean; readonly 'update:open': () => boolean; }, string, import("vue").PublicProps, Readonly; readonly title: import("ll-plus/es/utils").EpPropFinalized; readonly loading: import("ll-plus/es/utils").EpPropFinalized; readonly type: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "operate", boolean>; readonly isConfirmModel: import("ll-plus/es/utils").EpPropFinalized; readonly class: import("ll-plus/es/utils").EpPropFinalized; readonly wrapClassName: import("ll-plus/es/utils").EpPropFinalized; readonly confirmText: import("ll-plus/es/utils").EpPropFinalized; readonly cancelText: import("ll-plus/es/utils").EpPropFinalized; readonly showCancel: import("ll-plus/es/utils").EpPropFinalized; readonly showFooter: import("ll-plus/es/utils").EpPropFinalized; readonly keyboard: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onCancel?: () => any; "onUpdate:open"?: () => any; onOk?: () => any; }>, { readonly class: string; readonly title: string; readonly type: import("ll-plus/es/components").ComponentSizeType, unknown, unknown>; readonly open: import("ll-plus/es/components").ComponentSizeType; readonly showFooter: import("ll-plus/es/components").ComponentSizeType; readonly loading: import("ll-plus/es/components").ComponentSizeType; readonly keyboard: import("ll-plus/es/components").ComponentSizeType; readonly wrapClassName: string; readonly cancelText: string; readonly showCancel: import("ll-plus/es/components").ComponentSizeType; readonly confirmText: string; readonly isConfirmModel: import("ll-plus/es/components").ComponentSizeType; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;