UNPKG

2.75 kBTypeScriptView Raw
1import type { Assign } from "@ark-ui/react";
2import { Progress as ArkProgress } from "@ark-ui/react/progress";
3import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
4declare const useProgressCircleStyles: () => Record<string, import("../..").SystemStyleObject>;
5export { useProgressCircleStyles };
6export interface ProgressCircleRootProviderBaseProps extends Assign<ArkProgress.RootProviderBaseProps, SlotRecipeProps<"progressCircle">>, UnstyledProp {
7}
8export interface ProgressCircleRootProviderProps extends HTMLChakraProps<"div", ProgressCircleRootProviderBaseProps> {
9}
10export declare const ProgressCircleRootProvider: import("react").ForwardRefExoticComponent<ProgressCircleRootProviderProps & import("react").RefAttributes<HTMLDivElement>>;
11export interface ProgressCircleRootBaseProps extends Assign<ArkProgress.RootBaseProps, SlotRecipeProps<"progressCircle">>, UnstyledProp {
12}
13export interface ProgressCircleRootProps extends HTMLChakraProps<"div", ProgressCircleRootBaseProps> {
14}
15export declare const ProgressCircleRoot: import("react").ForwardRefExoticComponent<ProgressCircleRootProps & import("react").RefAttributes<HTMLDivElement>>;
16export declare const ProgressCirclePropsProvider: React.Provider<ProgressCircleRootBaseProps>;
17export interface ProgressCircleLabelProps extends HTMLChakraProps<"div", ArkProgress.LabelBaseProps> {
18}
19export declare const ProgressCircleLabel: import("react").ForwardRefExoticComponent<ProgressCircleLabelProps & import("react").RefAttributes<HTMLDivElement>>;
20export interface ProgressCircleCircleProps extends HTMLChakraProps<"svg", ArkProgress.CircleBaseProps> {
21}
22export declare const ProgressCircleCircle: import("react").ForwardRefExoticComponent<ProgressCircleCircleProps & import("react").RefAttributes<SVGSVGElement>>;
23export interface ProgressCircleTrackProps extends HTMLChakraProps<"circle", ArkProgress.TrackBaseProps> {
24}
25export declare const ProgressCircleTrack: import("react").ForwardRefExoticComponent<ProgressCircleTrackProps & import("react").RefAttributes<SVGCircleElement>>;
26export interface ProgressCircleRangeProps extends HTMLChakraProps<"circle", ArkProgress.RangeBaseProps> {
27}
28export declare const ProgressCircleRange: import("react").ForwardRefExoticComponent<ProgressCircleRangeProps & import("react").RefAttributes<SVGCircleElement>>;
29export interface ProgressCircleValueTextProps extends HTMLChakraProps<"div", ArkProgress.ValueTextBaseProps> {
30}
31export declare const ProgressCircleValueText: import("react").ForwardRefExoticComponent<ProgressCircleValueTextProps & import("react").RefAttributes<HTMLDivElement>>;
32export declare const ProgressCircleContext: (props: ArkProgress.ContextProps) => import("react").ReactNode;