import type { ElementType } from "react"; import type { Options, Props } from "../utils/types.ts"; declare const TagName = "div"; type TagName = typeof TagName; /** * Returns props to create a `Group` component. * @see https://ariakit.com/components/group * @example * ```jsx * const props = useGroup(); * Group * ``` */ export declare const useGroup: import("../utils/types.ts").Hook<"div", Options>; /** * Renders a group element. Optionally, a * [`GroupLabel`](https://ariakit.com/reference/group-label) can be rendered as * a child to provide a label for the group. * @see https://ariakit.com/components/group * @example * ```jsx * Group * ``` */ export declare const Group: (props: GroupProps) => import("react").ReactElement>; export type GroupOptions<_T extends ElementType = TagName> = Options; export type GroupProps = Props>; export {};