import type { Assign } from "@ark-ui/react"; import { SegmentGroup as ArkSegmentGroup } from "@ark-ui/react/segment-group"; import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system"; declare const useSegmentGroupStyles: () => Record; export { useSegmentGroupStyles }; export interface SegmentGroupRootProviderBaseProps extends Assign>, UnstyledProp { } export interface SegmentGroupRootProviderProps extends HTMLChakraProps<"div", SegmentGroupRootProviderBaseProps> { } export declare const SegmentGroupRootProvider: import("react").ForwardRefExoticComponent>; export interface SegmentGroupRootBaseProps extends Assign>, UnstyledProp { } export interface SegmentGroupRootProps extends HTMLChakraProps<"div", SegmentGroupRootBaseProps> { } export declare const SegmentGroupRoot: import("react").ForwardRefExoticComponent>; export declare const SegmentGroupPropsProvider: React.Provider; export interface SegmentGroupItemProps extends HTMLChakraProps<"label", ArkSegmentGroup.ItemBaseProps> { } export declare const SegmentGroupItem: import("react").ForwardRefExoticComponent>; export interface SegmentGroupItemTextProps extends HTMLChakraProps<"span", ArkSegmentGroup.ItemTextBaseProps> { } export declare const SegmentGroupItemText: import("react").ForwardRefExoticComponent>; export interface SegmentGroupIndicatorProps extends HTMLChakraProps<"div", ArkSegmentGroup.IndicatorBaseProps> { } export declare const SegmentGroupIndicator: import("react").ForwardRefExoticComponent>; export declare const SegmentGroupItemHiddenInput: import("react").ForwardRefExoticComponent>; export declare const SegmentGroupContext: (props: ArkSegmentGroup.ContextProps) => import("react").ReactNode; export declare const SegmentGroupItemContext: (props: ArkSegmentGroup.ItemContextProps) => import("react").ReactNode; export interface SegmentGroupValueChangeDetails extends ArkSegmentGroup.ValueChangeDetails { }