import type { Assign } from '@ark-ui/react'; import type { ComponentProps, HTMLStyledProps } from '../../styled-system/types'; import { Switch } from '@ark-ui/react/switch'; import { type SwitchRecipeVariantProps } from '../../styled-system/recipes'; export type RootProviderProps = ComponentProps; export declare const RootProvider: import("react").ForwardRefExoticComponent, Switch.RootProviderBaseProps>, SwitchRecipeVariantProps>, "ref"> & import("react").RefAttributes>; export type RootProps = ComponentProps; export declare const Root: import("react").ForwardRefExoticComponent, Switch.RootBaseProps>, SwitchRecipeVariantProps>, "ref"> & import("react").RefAttributes>; export declare const Control: import("react").ForwardRefExoticComponent, Switch.ControlBaseProps>, "ref"> & import("react").RefAttributes>; export declare const Label: import("react").ForwardRefExoticComponent, Switch.LabelBaseProps>, "ref"> & import("react").RefAttributes>; export declare const Thumb: import("react").ForwardRefExoticComponent, Switch.ThumbBaseProps>, "ref"> & import("react").RefAttributes>; export { SwitchContext as Context, SwitchHiddenInput as HiddenInput } from '@ark-ui/react/switch';