import type { Assign } from "@ark-ui/react"; import { Toggle as ArkToggle } from "@ark-ui/react/toggle"; import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system"; declare const useToggleStyles: () => Record; export { useToggleStyles }; export interface ToggleRootProviderBaseProps extends Assign>, UnstyledProp { } export interface ToggleRootProviderProps extends HTMLChakraProps<"button", ToggleRootProviderBaseProps> { } export declare const ToggleRootProvider: import("react").ForwardRefExoticComponent>; export interface ToggleRootBaseProps extends Assign>, UnstyledProp { } export interface ToggleRootProps extends HTMLChakraProps<"button", ToggleRootBaseProps> { } export declare const ToggleRoot: import("react").ForwardRefExoticComponent>; export declare const TogglePropsProvider: React.Provider; export interface ToggleIndicatorProps extends HTMLChakraProps<"div", ArkToggle.IndicatorBaseProps> { } export declare const ToggleIndicator: import("react").ForwardRefExoticComponent>; export declare const ToggleContext: (props: ArkToggle.ContextProps) => import("react").ReactNode;