import type { Assign } from "@ark-ui/react"; import { RatingGroup as ArkRatingGroup } from "@ark-ui/react/rating-group"; import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system"; declare const useRatingGroupStyles: () => Record; export { useRatingGroupStyles }; export interface RatingGroupRootProviderBaseProps extends Assign>, UnstyledProp { } export interface RatingGroupRootProviderProps extends HTMLChakraProps<"div", RatingGroupRootProviderBaseProps> { } export declare const RatingGroupRootProvider: import("react").ForwardRefExoticComponent>; export interface RatingGroupRootBaseProps extends Assign>, UnstyledProp { } export interface RatingGroupRootProps extends HTMLChakraProps<"div", RatingGroupRootBaseProps> { } export declare const RatingGroupRoot: import("react").ForwardRefExoticComponent>; export declare const RatingGroupPropsProvider: React.Provider; export interface RatingGroupLabelProps extends HTMLChakraProps<"div", ArkRatingGroup.LabelBaseProps> { } export declare const RatingGroupLabel: import("react").ForwardRefExoticComponent>; export interface RatingGroupControlProps extends HTMLChakraProps<"div", ArkRatingGroup.ControlBaseProps> { } export declare const RatingGroupControl: import("react").ForwardRefExoticComponent>; export interface RatingGroupItemProps extends HTMLChakraProps<"div", ArkRatingGroup.ItemBaseProps> { } export declare const RatingGroupItem: import("react").ForwardRefExoticComponent>; export interface RatingGroupItemIndicatorProps extends HTMLChakraProps<"span"> { icon?: React.ReactElement; } export declare const RatingGroupItemIndicator: import("react").ForwardRefExoticComponent>; export declare const RatingGroupContext: (props: ArkRatingGroup.ContextProps) => import("react").ReactNode; export declare const RatingGroupItemContext: (props: ArkRatingGroup.ItemContextProps) => import("react").ReactNode; export declare const RatingGroupHiddenInput: import("react").ForwardRefExoticComponent>; export interface RatingGroupValueChangeDetails extends ArkRatingGroup.ValueChangeDetails { } export interface RatingGroupHoverChangeDetails extends ArkRatingGroup.HoverChangeDetails { }