UNPKG

2.3 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 useProgressStyles: () => Record<string, import("../..").SystemStyleObject>;
5export { useProgressStyles };
6export interface ProgressRootProviderBaseProps extends Assign<ArkProgress.RootProviderBaseProps, SlotRecipeProps<"progress">>, UnstyledProp {
7}
8export interface ProgressRootProviderProps extends HTMLChakraProps<"div", ProgressRootProviderBaseProps> {
9}
10export declare const ProgressRootProvider: import("react").ForwardRefExoticComponent<ProgressRootProviderProps & import("react").RefAttributes<HTMLDivElement>>;
11export interface ProgressRootBaseProps extends Assign<ArkProgress.RootBaseProps, SlotRecipeProps<"progress">>, UnstyledProp {
12}
13export interface ProgressRootProps extends HTMLChakraProps<"div", ProgressRootBaseProps> {
14}
15export declare const ProgressRoot: import("react").ForwardRefExoticComponent<ProgressRootProps & import("react").RefAttributes<HTMLDivElement>>;
16export declare const ProgressPropsProvider: React.Provider<ProgressRootBaseProps>;
17export interface ProgressLabelProps extends HTMLChakraProps<"div", ArkProgress.LabelBaseProps> {
18}
19export declare const ProgressLabel: import("react").ForwardRefExoticComponent<ProgressLabelProps & import("react").RefAttributes<HTMLDivElement>>;
20export interface ProgressTrackProps extends HTMLChakraProps<"div", ArkProgress.TrackBaseProps> {
21}
22export declare const ProgressTrack: import("react").ForwardRefExoticComponent<ProgressTrackProps & import("react").RefAttributes<HTMLDivElement>>;
23export interface ProgressRangeProps extends HTMLChakraProps<"div", ArkProgress.RangeBaseProps> {
24}
25export declare const ProgressRange: import("react").ForwardRefExoticComponent<ProgressRangeProps & import("react").RefAttributes<HTMLDivElement>>;
26export interface ProgressValueTextProps extends HTMLChakraProps<"div", ArkProgress.ValueTextBaseProps> {
27}
28export declare const ProgressValueText: import("react").ForwardRefExoticComponent<ProgressValueTextProps & import("react").RefAttributes<HTMLDivElement>>;
29export declare const ProgressContext: (props: ArkProgress.ContextProps) => import("react").ReactNode;