import type { SetupContext } from "vue";
import type { ButtonGroupEmits, ButtonGroupProps, IButton } from "./button-group";
export declare const useButtonGroup: (props: ButtonGroupProps, emit: SetupContext<ButtonGroupEmits>["emit"]) => {
    _btns: import("vue").ComputedRef<IButton[]>;
    _position: import("vue").ComputedRef<import("./button-group").IPosition>;
    _ref: import("vue").Ref<HTMLButtonElement | undefined>;
    handleClick: (btn: IButton, evt: MouseEvent) => void;
    mouseOver: (evt: MouseEvent) => void;
    mouseLeave: (evt: MouseEvent) => void;
};
