import DropdownButtonSimple from './src/dropdown-button-simple.vue'; export declare const LlDropdownButtonSimple: import("ll-plus/es/utils").SFCWithInstall; readonly icon: { readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }; readonly isGray: import("ll-plus/es/utils").EpPropMergeType; readonly iconDirection: string; readonly iconSpace: number; readonly isBlock: import("ll-plus/es/utils").EpPropMergeType; readonly accessControl: import("ll-plus/es/utils").EpPropMergeType; readonly useCustomStyle: import("ll-plus/es/utils").EpPropMergeType; } & { readonly label?: string; readonly color?: string; readonly bgColor?: string; readonly hoverBgColor?: string; readonly hoverColor?: string; } & 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; }; }>>>, unknown, unknown, () => {}, boolean>; readonly iconProps: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { iconName: string; }, boolean>; readonly dropDownProps: import("ll-plus/es/utils").EpPropFinalized; default: boolean | import("ant-design-vue/es/dropdown/props").DropdownArrowOptions; }; trigger: { type: import("vue").PropType; }; menu: { type: import("vue").PropType; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>>>; default: Partial; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>>; }; overlay: import("vue-types").VueTypeValidableDef; visible: { type: BooleanConstructor; default: boolean; }; open: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; danger: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; align: { type: import("vue").PropType; default: import("ant-design-vue/es/dropdown/props").Align; }; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; prefixCls: StringConstructor; transitionName: StringConstructor; placement: import("vue").PropType<"top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "topCenter" | "bottomCenter">; overlayClassName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; forceRender: { type: BooleanConstructor; default: boolean; }; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; openClassName: StringConstructor; minOverlayWidthMatchTrigger: { type: BooleanConstructor; default: boolean; }; destroyPopupOnHide: { type: BooleanConstructor; default: boolean; }; onVisibleChange: { type: import("vue").PropType<(val: boolean) => void>; }; 'onUpdate:visible': { type: import("vue").PropType<(val: boolean) => void>; }; onOpenChange: { type: import("vue").PropType<(val: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(val: boolean) => void>; }; }>>>, unknown, unknown, () => { trigger: string; }, boolean>; readonly dropdownItems: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => any[], boolean>; readonly showExpandType: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; }>, { 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; }; props: import("@vue/shared").LooseRequired; readonly icon: { readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }; readonly isGray: import("ll-plus/es/utils").EpPropMergeType; readonly iconDirection: string; readonly iconSpace: number; readonly isBlock: import("ll-plus/es/utils").EpPropMergeType; readonly accessControl: import("ll-plus/es/utils").EpPropMergeType; readonly useCustomStyle: import("ll-plus/es/utils").EpPropMergeType; } & { readonly label?: string; readonly color?: string; readonly bgColor?: string; readonly hoverBgColor?: string; readonly hoverColor?: string; } & 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; }; }>>>, unknown, unknown, () => {}, boolean>; readonly iconProps: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { iconName: string; }, boolean>; readonly dropDownProps: import("ll-plus/es/utils").EpPropFinalized; default: boolean | import("ant-design-vue/es/dropdown/props").DropdownArrowOptions; }; trigger: { type: import("vue").PropType; }; menu: { type: import("vue").PropType; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>>>; default: Partial; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>>; }; overlay: import("vue-types").VueTypeValidableDef; visible: { type: BooleanConstructor; default: boolean; }; open: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; danger: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; align: { type: import("vue").PropType; default: import("ant-design-vue/es/dropdown/props").Align; }; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; prefixCls: StringConstructor; transitionName: StringConstructor; placement: import("vue").PropType<"top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "topCenter" | "bottomCenter">; overlayClassName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; forceRender: { type: BooleanConstructor; default: boolean; }; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; openClassName: StringConstructor; minOverlayWidthMatchTrigger: { type: BooleanConstructor; default: boolean; }; destroyPopupOnHide: { type: BooleanConstructor; default: boolean; }; onVisibleChange: { type: import("vue").PropType<(val: boolean) => void>; }; 'onUpdate:visible': { type: import("vue").PropType<(val: boolean) => void>; }; onOpenChange: { type: import("vue").PropType<(val: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(val: boolean) => void>; }; }>>>, unknown, unknown, () => { trigger: string; }, boolean>; readonly dropdownItems: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => any[], boolean>; readonly showExpandType: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onClickItem?: (item: import("./src/dropdown-button-simple").DropdownItemProps) => any; }> & {}>; emits: (event: "clickItem", item: import("./src/dropdown-button-simple").DropdownItemProps) => void; dropdownOpen: import("vue").Ref; computedButtonProps: import("vue").ComputedRef<{ type: "default" | "link" | "text" | "primary" | "ghost" | "dashed"; disabled: boolean; icon: any; isGray: import("ll-plus/es/utils").EpPropMergeType; iconDirection: string; iconSpace: number; isBlock: import("ll-plus/es/utils").EpPropMergeType; accessControl: import("ll-plus/es/utils").EpPropMergeType; useCustomStyle: import("ll-plus/es/utils").EpPropMergeType; label: string; color?: string; bgColor?: string; hoverBgColor?: string; hoverColor?: string; htmlType?: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading?: boolean | { delay?: number; }; title?: string; onClick?: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler | import("ant-design-vue/es/_util/EventInterface").MouseEventHandler[]; onMousedown?: import("ant-design-vue/es/_util/EventInterface").MouseEventHandler | import("ant-design-vue/es/_util/EventInterface").MouseEventHandler[]; size?: import("ant-design-vue/es/button").ButtonSize; prefixCls?: string; target?: string; href?: string; ghost?: boolean; danger?: boolean; shape?: import("ant-design-vue/es/button").ButtonShape; block?: boolean; }>; handleMenuItemClick: (item: import("./src/dropdown-button-simple").DropdownItemProps) => void; handleDropdownOpenChange: (open: boolean) => void; handleDropdownClick: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readonly clickItem: (item: import("./src/dropdown-button-simple").DropdownItemProps) => boolean; }, string, import("vue").PublicProps, Readonly; readonly icon: { readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }; readonly isGray: import("ll-plus/es/utils").EpPropMergeType; readonly iconDirection: string; readonly iconSpace: number; readonly isBlock: import("ll-plus/es/utils").EpPropMergeType; readonly accessControl: import("ll-plus/es/utils").EpPropMergeType; readonly useCustomStyle: import("ll-plus/es/utils").EpPropMergeType; } & { readonly label?: string; readonly color?: string; readonly bgColor?: string; readonly hoverBgColor?: string; readonly hoverColor?: string; } & 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; }; }>>>, unknown, unknown, () => {}, boolean>; readonly iconProps: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => { iconName: string; }, boolean>; readonly dropDownProps: import("ll-plus/es/utils").EpPropFinalized; default: boolean | import("ant-design-vue/es/dropdown/props").DropdownArrowOptions; }; trigger: { type: import("vue").PropType; }; menu: { type: import("vue").PropType; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>>>; default: Partial; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>>; }; overlay: import("vue-types").VueTypeValidableDef; visible: { type: BooleanConstructor; default: boolean; }; open: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; danger: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; align: { type: import("vue").PropType; default: import("ant-design-vue/es/dropdown/props").Align; }; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; prefixCls: StringConstructor; transitionName: StringConstructor; placement: import("vue").PropType<"top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "topCenter" | "bottomCenter">; overlayClassName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; forceRender: { type: BooleanConstructor; default: boolean; }; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; openClassName: StringConstructor; minOverlayWidthMatchTrigger: { type: BooleanConstructor; default: boolean; }; destroyPopupOnHide: { type: BooleanConstructor; default: boolean; }; onVisibleChange: { type: import("vue").PropType<(val: boolean) => void>; }; 'onUpdate:visible': { type: import("vue").PropType<(val: boolean) => void>; }; onOpenChange: { type: import("vue").PropType<(val: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(val: boolean) => void>; }; }>>>, unknown, unknown, () => { trigger: string; }, boolean>; readonly dropdownItems: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => any[], boolean>; readonly showExpandType: import("ll-plus/es/utils").EpPropFinalized; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onClickItem?: (item: import("./src/dropdown-button-simple").DropdownItemProps) => any; }>, { readonly disabled: import("ll-plus/es/utils").EpPropMergeType; readonly buttonProps: { readonly type: string; readonly disabled: import("ll-plus/es/utils").EpPropMergeType; readonly icon: { readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }; readonly isGray: import("ll-plus/es/utils").EpPropMergeType; readonly iconDirection: string; readonly iconSpace: number; readonly isBlock: import("ll-plus/es/utils").EpPropMergeType; readonly accessControl: import("ll-plus/es/utils").EpPropMergeType; readonly useCustomStyle: import("ll-plus/es/utils").EpPropMergeType; } & { readonly label?: string; readonly color?: string; readonly bgColor?: string; readonly hoverBgColor?: string; readonly hoverColor?: string; } & 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; }; }>>; readonly dropdownItems: import("./src/dropdown-button-simple").DropdownItemProps[]; readonly iconProps: { readonly iconName?: string; readonly color?: string; readonly size?: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }; readonly dropDownProps: Partial; default: boolean | import("ant-design-vue/es/dropdown/props").DropdownArrowOptions; }; trigger: { type: import("vue").PropType; }; menu: { type: import("vue").PropType; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>>>; default: Partial; disabled: BooleanConstructor; inlineCollapsed: BooleanConstructor; disabledOverflow: BooleanConstructor; forceSubMenuRender: BooleanConstructor; openKeys: import("vue").PropType; selectedKeys: import("vue").PropType; activeKey: StringConstructor; selectable: { type: BooleanConstructor; default: boolean; }; multiple: { type: BooleanConstructor; default: boolean; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; }; motion: import("vue").PropType; role: StringConstructor; theme: { type: import("vue").PropType; default: string; }; mode: { type: import("vue").PropType; default: string; }; inlineIndent: { type: NumberConstructor; default: number; }; subMenuOpenDelay: { type: NumberConstructor; default: number; }; subMenuCloseDelay: { type: NumberConstructor; default: number; }; builtinPlacements: { type: import("vue").PropType; }; triggerSubMenuAction: { type: import("vue").PropType; default: string; }; getPopupContainer: import("vue").PropType<(node: HTMLElement) => HTMLElement>; expandIcon: import("vue").PropType<(p?: { [key: string]: any; isOpen: boolean; }) => any>; onOpenChange: import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; onSelect: import("vue").PropType; onDeselect: import("vue").PropType; onClick: import("vue").PropType; onFocus: import("vue").PropType; onBlur: import("vue").PropType; onMousedown: import("vue").PropType; 'onUpdate:openKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:selectedKeys': import("vue").PropType<(keys: import("ant-design-vue/es/_util/type").Key[]) => void>; 'onUpdate:activeKey': import("vue").PropType<(key: import("ant-design-vue/es/_util/type").Key) => void>; }>>; }; overlay: import("vue-types").VueTypeValidableDef; visible: { type: BooleanConstructor; default: boolean; }; open: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; danger: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; align: { type: import("vue").PropType; default: import("ant-design-vue/es/dropdown/props").Align; }; getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>; prefixCls: StringConstructor; transitionName: StringConstructor; placement: import("vue").PropType<"top" | "bottom" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "topCenter" | "bottomCenter">; overlayClassName: StringConstructor; overlayStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; forceRender: { type: BooleanConstructor; default: boolean; }; mouseEnterDelay: NumberConstructor; mouseLeaveDelay: NumberConstructor; openClassName: StringConstructor; minOverlayWidthMatchTrigger: { type: BooleanConstructor; default: boolean; }; destroyPopupOnHide: { type: BooleanConstructor; default: boolean; }; onVisibleChange: { type: import("vue").PropType<(val: boolean) => void>; }; 'onUpdate:visible': { type: import("vue").PropType<(val: boolean) => void>; }; onOpenChange: { type: import("vue").PropType<(val: boolean) => void>; }; 'onUpdate:open': { type: import("vue").PropType<(val: boolean) => void>; }; }>>; readonly showExpandType: import("ll-plus/es/utils").EpPropMergeType; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default LlDropdownButtonSimple; export * from './src/dropdown-button-simple'; declare module 'vue' { interface GlobalComponents { LlDropdownButtonSimple: typeof DropdownButtonSimple; } }