import { default as UserBlock } from './UserBlock.vue'; export * from './UserBlock.type'; export declare const ZiUserBlock: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; }; title: { type: globalThis.PropType; }; width: { type: globalThis.PropType; }; color: { type: globalThis.PropType; }; size: { type: globalThis.PropType; }; labelColor: { type: globalThis.PropType; }; disabled: { type: globalThis.PropType; }; trigger: { type: globalThis.PropType<"click" | "contextmenu" | "focus" | "hover" | "control">; default: string; }; tag: { type: globalThis.PropType<{ label: string | number; type?: "primary" | "success" | "info" | "warning" | "danger"; size?: "large" | "default" | "small"; }>; }; placement: { type: globalThis.PropType<"top" | "right" | "bottom" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "left-start" | "left-end" | "right-start" | "right-end">; default: string; }; visible: { type: globalThis.PropType; default: boolean; }; popover: { type: globalThis.PropType; }; fontWeight: { type: globalThis.PropType; }; options: { type: globalThis.PropType; }; marginY: { type: globalThis.PropType; }; preview: { type: globalThis.PropType; }; avatar: { type: globalThis.PropType; }; nameStyle: { type: globalThis.PropType; }; avatarSize: { type: globalThis.PropType<"default" | "small" | "large" | "tiny">; default: string; }; isButton: { type: globalThis.PropType; default: boolean; }; }>> & Readonly<{ onDetail?: ((value?: any) => any) | undefined; }>, { copy: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { detail: (value?: any) => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; }; title: { type: globalThis.PropType; }; width: { type: globalThis.PropType; }; color: { type: globalThis.PropType; }; size: { type: globalThis.PropType; }; labelColor: { type: globalThis.PropType; }; disabled: { type: globalThis.PropType; }; trigger: { type: globalThis.PropType<"click" | "contextmenu" | "focus" | "hover" | "control">; default: string; }; tag: { type: globalThis.PropType<{ label: string | number; type?: "primary" | "success" | "info" | "warning" | "danger"; size?: "large" | "default" | "small"; }>; }; placement: { type: globalThis.PropType<"top" | "right" | "bottom" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "left-start" | "left-end" | "right-start" | "right-end">; default: string; }; visible: { type: globalThis.PropType; default: boolean; }; popover: { type: globalThis.PropType; }; fontWeight: { type: globalThis.PropType; }; options: { type: globalThis.PropType; }; marginY: { type: globalThis.PropType; }; preview: { type: globalThis.PropType; }; avatar: { type: globalThis.PropType; }; nameStyle: { type: globalThis.PropType; }; avatarSize: { type: globalThis.PropType<"default" | "small" | "large" | "tiny">; default: string; }; isButton: { type: globalThis.PropType; default: boolean; }; }>> & Readonly<{ onDetail?: ((value?: any) => any) | undefined; }>, { trigger: "control" | "click" | "focus" | "hover" | "contextmenu"; placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end"; visible: boolean; avatarSize: keyof typeof import('../..').ImageSizeEnum; isButton: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; title: { type: globalThis.PropType; }; width: { type: globalThis.PropType; }; color: { type: globalThis.PropType; }; size: { type: globalThis.PropType; }; labelColor: { type: globalThis.PropType; }; disabled: { type: globalThis.PropType; }; trigger: { type: globalThis.PropType<"click" | "contextmenu" | "focus" | "hover" | "control">; default: string; }; tag: { type: globalThis.PropType<{ label: string | number; type?: "primary" | "success" | "info" | "warning" | "danger"; size?: "large" | "default" | "small"; }>; }; placement: { type: globalThis.PropType<"top" | "right" | "bottom" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "left-start" | "left-end" | "right-start" | "right-end">; default: string; }; visible: { type: globalThis.PropType; default: boolean; }; popover: { type: globalThis.PropType; }; fontWeight: { type: globalThis.PropType; }; options: { type: globalThis.PropType; }; marginY: { type: globalThis.PropType; }; preview: { type: globalThis.PropType; }; avatar: { type: globalThis.PropType; }; nameStyle: { type: globalThis.PropType; }; avatarSize: { type: globalThis.PropType<"default" | "small" | "large" | "tiny">; default: string; }; isButton: { type: globalThis.PropType; default: boolean; }; }>> & Readonly<{ onDetail?: ((value?: any) => any) | undefined; }>, { copy: () => void; }, {}, {}, {}, { trigger: "control" | "click" | "focus" | "hover" | "contextmenu"; placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end"; visible: boolean; avatarSize: keyof typeof import('../..').ImageSizeEnum; isButton: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; }; title: { type: globalThis.PropType; }; width: { type: globalThis.PropType; }; color: { type: globalThis.PropType; }; size: { type: globalThis.PropType; }; labelColor: { type: globalThis.PropType; }; disabled: { type: globalThis.PropType; }; trigger: { type: globalThis.PropType<"click" | "contextmenu" | "focus" | "hover" | "control">; default: string; }; tag: { type: globalThis.PropType<{ label: string | number; type?: "primary" | "success" | "info" | "warning" | "danger"; size?: "large" | "default" | "small"; }>; }; placement: { type: globalThis.PropType<"top" | "right" | "bottom" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "left-start" | "left-end" | "right-start" | "right-end">; default: string; }; visible: { type: globalThis.PropType; default: boolean; }; popover: { type: globalThis.PropType; }; fontWeight: { type: globalThis.PropType; }; options: { type: globalThis.PropType; }; marginY: { type: globalThis.PropType; }; preview: { type: globalThis.PropType; }; avatar: { type: globalThis.PropType; }; nameStyle: { type: globalThis.PropType; }; avatarSize: { type: globalThis.PropType<"default" | "small" | "large" | "tiny">; default: string; }; isButton: { type: globalThis.PropType; default: boolean; }; }>> & Readonly<{ onDetail?: ((value?: any) => any) | undefined; }>, { copy: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { detail: (value?: any) => void; }, string, { trigger: "control" | "click" | "focus" | "hover" | "contextmenu"; placement: "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end"; visible: boolean; avatarSize: keyof typeof import('../..').ImageSizeEnum; isButton: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: Readonly & import('./UserBlock.type').UserBlockSlots; }); export default UserBlock;