import { FloatButtonProps, FloatButtonShape } from "./FloatButton.js";
import * as vue131 from "vue";
import { Ref } from "vue";

//#region src/float-button/context.d.ts
interface GroupContextProps {
  shape?: FloatButtonShape;
  individual?: boolean;
  classNames?: FloatButtonProps['classes'];
  styles?: FloatButtonProps['styles'];
}
declare function useGroupContext(): Ref<GroupContextProps | null, GroupContextProps | null> | undefined;
declare function useGroupContextProvider(value: Ref<GroupContextProps | null>): void;
declare const GroupContextProvider: vue131.DefineSetupFnComponent<{
  value: GroupContextProps;
}, {}, {}, {
  value: GroupContextProps;
} & {}, vue131.PublicProps>;
//#endregion
export { GroupContextProps, GroupContextProvider, useGroupContext, useGroupContextProvider };