import { FC, Ref } from 'react';
import { Group as RaGroup, GroupProps as RaGroupProps } from 'react-aria-components';
import { HTMLChakraProps, RecipeProps, UnstyledProp } from '@chakra-ui/react';
type GroupRecipeProps = RecipeProps<"nimbusGroup"> & UnstyledProp;
export type GroupRootSlotProps = HTMLChakraProps<"div", GroupRecipeProps>;
type DefaultExcludedProps = "css" | "asChild" | "as" | "colorScheme";
export interface GroupProps extends Omit<GroupRootSlotProps, DefaultExcludedProps>, Pick<RaGroupProps, "isDisabled" | "isInvalid" | "onHoverChange" | "onHoverStart" | "onHoverEnd"> {
    /**
     * Ref forwarding to the root element
     */
    ref?: Ref<typeof RaGroup>;
}
/**
 * Type signature for the main Group component.
 */
export type GroupComponent = FC<GroupProps>;
export {};
