import type { DOMRenderProps } from "../../utils/dom";
import type { SwitchGroupVariants } from "@heroui/styles";
import type { ReactNode } from "react";
import React from "react";
interface SwitchGroupRootProps<E extends keyof React.JSX.IntrinsicElements = "div"> extends DOMRenderProps<E, undefined> {
    children?: ReactNode;
    className?: string;
    /** Layout orientation. */
    orientation?: SwitchGroupVariants["orientation"];
}
declare const SwitchGroupRoot: <E extends keyof React.JSX.IntrinsicElements = "div">({ children, className, orientation, ...props }: SwitchGroupRootProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof SwitchGroupRootProps<E>>) => import("react/jsx-runtime").JSX.Element;
export { SwitchGroupRoot };
export type { SwitchGroupRootProps };
