import type { ComponentProps } from "react"; import { SwitchContent, SwitchControl, SwitchIcon, SwitchRoot, SwitchThumb } from "./switch"; export declare const Switch: (({ children, className, size, ...props }: import("./switch").SwitchRootProps) => import("react/jsx-runtime").JSX.Element) & { Root: ({ children, className, size, ...props }: import("./switch").SwitchRootProps) => import("react/jsx-runtime").JSX.Element; Content: ({ children, className, ...props }: import("./switch").SwitchContentProps & Omit>) => import("react/jsx-runtime").JSX.Element; Control: ({ children, className, ...props }: import("./switch").SwitchControlProps & Omit>) => import("react/jsx-runtime").JSX.Element; Thumb: ({ children, className, ...props }: import("./switch").SwitchThumbProps & Omit>) => import("react/jsx-runtime").JSX.Element; Icon: ({ children, className, ...props }: import("./switch").SwitchIconProps & Omit>) => import("react/jsx-runtime").JSX.Element; }; export type Switch = { Props: ComponentProps; RootProps: ComponentProps; ContentProps: ComponentProps; ControlProps: ComponentProps; ThumbProps: ComponentProps; IconProps: ComponentProps; }; export { SwitchRoot, SwitchContent, SwitchControl, SwitchIcon, SwitchThumb }; export type { SwitchRootProps, SwitchRootProps as SwitchProps, SwitchContentProps, SwitchControlProps, SwitchThumbProps, SwitchIconProps, } from "./switch"; export { switchVariants } from "@heroui/styles"; export type { SwitchVariants } from "@heroui/styles";