import { ComponentPublicInstance } from 'vue'; declare const _default: import("vue").DefineComponent<{ trigger: { type: StringConstructor; default: string; }; type: StringConstructor; size: { type: StringConstructor; default: string; }; splitButton: BooleanConstructor; hideOnClick: { type: BooleanConstructor; default: boolean; }; placement: { type: StringConstructor; default: string; }; showTimeout: { type: NumberConstructor; default: number; }; hideTimeout: { type: NumberConstructor; default: number; }; tabindex: { type: NumberConstructor; default: number; }; effect: { type: StringConstructor; default: string; }; maxHeight: { type: (StringConstructor | NumberConstructor)[]; default: string; }; }, { visible: import("vue").Ref; scrollbar: any; wrapStyle: import("vue").ComputedRef; dropdownSize: import("vue").ComputedRef; handlerMainButtonClick: (event: any) => void; triggerVnode: import("vue").Ref>>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("visible-change" | "click" | "command")[], "visible-change" | "click" | "command", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ trigger: unknown; size: unknown; splitButton: boolean; hideOnClick: boolean; placement: unknown; showTimeout: unknown; hideTimeout: unknown; tabindex: unknown; effect: unknown; maxHeight: unknown; } & { type?: unknown; }>, { trigger: unknown; size: unknown; splitButton: boolean; hideOnClick: boolean; placement: unknown; showTimeout: unknown; hideTimeout: unknown; tabindex: unknown; effect: unknown; maxHeight: unknown; }>; export default _default;