UNPKG

easyest-xqp

Version:

36 lines (35 loc) 1.81 kB
export declare const ButtonGroup: import("utils-xqp").SFCWithInstall<import("vue").DefineComponent<{ readonly btns: { readonly type: import("vue").PropType<import("../button/button-group").IButton[]>; readonly default: readonly []; }; readonly position: { readonly type: import("vue").PropType<import("../button/button-group").IPosition>; readonly default: "center"; }; }, { ref: import("vue").Ref<HTMLButtonElement | undefined>; btns: import("vue").ComputedRef<import("../button/button-group").IButton[]>; position: import("vue").ComputedRef<import("../button/button-group").IPosition>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (btn: import("../button/button-group").IButton, evt: MouseEvent) => boolean; mouseOver: (evt: MouseEvent) => boolean; mouseLeave: (evt: MouseEvent) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ readonly btns: { readonly type: import("vue").PropType<import("../button/button-group").IButton[]>; readonly default: readonly []; }; readonly position: { readonly type: import("vue").PropType<import("../button/button-group").IPosition>; readonly default: "center"; }; }>> & { onClick?: ((btn: import("../button/button-group").IButton, evt: MouseEvent) => any) | undefined; onMouseOver?: ((evt: MouseEvent) => any) | undefined; onMouseLeave?: ((evt: MouseEvent) => any) | undefined; }, { readonly btns: import("../button/button-group").IButton[]; readonly position: import("../button/button-group").IPosition; }>> & Record<string, any>; export default ButtonGroup;