1 | import type { Assign } from "@ark-ui/react";
|
2 | import { Steps as ArkSteps } from "@ark-ui/react/steps";
|
3 | import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
|
4 | declare const useStepsStyles: () => Record<string, import("../..").SystemStyleObject>;
|
5 | export { useStepsStyles };
|
6 | export interface StepsRootProviderBaseProps extends Assign<ArkSteps.RootProviderBaseProps, SlotRecipeProps<"steps">>, UnstyledProp {
|
7 | }
|
8 | export interface StepsRootProviderProps extends HTMLChakraProps<"div", StepsRootProviderBaseProps> {
|
9 | }
|
10 | export declare const StepsRootProvider: import("react").ForwardRefExoticComponent<StepsRootProviderProps & import("react").RefAttributes<HTMLDivElement>>;
|
11 | export interface StepsRootBaseProps extends Assign<ArkSteps.RootBaseProps, SlotRecipeProps<"steps">>, UnstyledProp {
|
12 | }
|
13 | export interface StepsRootProps extends HTMLChakraProps<"div", StepsRootBaseProps> {
|
14 | }
|
15 | export declare const StepsRoot: import("react").ForwardRefExoticComponent<StepsRootProps & import("react").RefAttributes<HTMLDivElement>>;
|
16 | export declare const StepsPropsProvider: React.Provider<StepsRootBaseProps>;
|
17 | export interface StepsListProps extends HTMLChakraProps<"div", ArkSteps.ListBaseProps> {
|
18 | }
|
19 | export declare const StepsList: import("react").ForwardRefExoticComponent<StepsListProps & import("react").RefAttributes<HTMLDivElement>>;
|
20 | export interface StepsItemProps extends HTMLChakraProps<"div", ArkSteps.ItemBaseProps> {
|
21 | }
|
22 | export declare const StepsItem: import("react").ForwardRefExoticComponent<StepsItemProps & import("react").RefAttributes<HTMLDivElement>>;
|
23 | export interface StepsTriggerProps extends HTMLChakraProps<"button", ArkSteps.TriggerBaseProps> {
|
24 | }
|
25 | export declare const StepsTrigger: import("react").ForwardRefExoticComponent<StepsTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
|
26 | export interface StepsContentProps extends HTMLChakraProps<"div", ArkSteps.ContentBaseProps> {
|
27 | }
|
28 | export declare const StepsContent: import("react").ForwardRefExoticComponent<StepsContentProps & import("react").RefAttributes<HTMLDivElement>>;
|
29 | export interface StepsCompletedContentProps extends HTMLChakraProps<"div"> {
|
30 | }
|
31 | export declare const StepsCompletedContent: import("react").ForwardRefExoticComponent<StepsCompletedContentProps & import("react").RefAttributes<HTMLDivElement>>;
|
32 | export interface StepsNumberProps extends HTMLChakraProps<"div"> {
|
33 | }
|
34 | export declare const StepsNumber: import("react").ForwardRefExoticComponent<StepsNumberProps & import("react").RefAttributes<HTMLDivElement>>;
|
35 | export interface StepsTitleProps extends HTMLChakraProps<"div"> {
|
36 | }
|
37 | export declare const StepsTitle: import("react").ForwardRefExoticComponent<StepsTitleProps & import("react").RefAttributes<HTMLDivElement>>;
|
38 | export interface StepsDescriptionProps extends HTMLChakraProps<"div"> {
|
39 | }
|
40 | export declare const StepsDescription: import("react").ForwardRefExoticComponent<StepsDescriptionProps & import("react").RefAttributes<HTMLDivElement>>;
|
41 | export interface StepsSeparatorProps extends HTMLChakraProps<"div", ArkSteps.SeparatorBaseProps> {
|
42 | }
|
43 | export declare const StepsSeparator: import("react").ForwardRefExoticComponent<StepsSeparatorProps & import("react").RefAttributes<HTMLDivElement>>;
|
44 | export interface StepsStatusProps {
|
45 | complete: React.ReactNode;
|
46 | incomplete: React.ReactNode;
|
47 | current?: React.ReactNode;
|
48 | }
|
49 | export declare const StepsStatus: (props: StepsStatusProps) => import("react/jsx-runtime").JSX.Element;
|
50 | export interface StepsIndicatorProps extends HTMLChakraProps<"div", ArkSteps.IndicatorBaseProps> {
|
51 | }
|
52 | export declare const StepsIndicator: import("react").ForwardRefExoticComponent<StepsIndicatorProps & import("react").RefAttributes<HTMLDivElement>>;
|
53 | export interface StepsNextTriggerProps extends HTMLChakraProps<"button", ArkSteps.NextTriggerBaseProps> {
|
54 | }
|
55 | export declare const StepsNextTrigger: import("react").ForwardRefExoticComponent<StepsNextTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
|
56 | export interface StepsPrevTriggerProps extends HTMLChakraProps<"button", ArkSteps.PrevTriggerBaseProps> {
|
57 | }
|
58 | export declare const StepsPrevTrigger: import("react").ForwardRefExoticComponent<StepsPrevTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
|
59 | export declare const StepsContext: {
|
60 | (props: ArkSteps.ContextProps): import("react").ReactNode;
|
61 | displayName: string;
|
62 | };
|
63 | export declare const StepsItemContext: {
|
64 | (props: ArkSteps.ItemContextProps): import("react").ReactNode;
|
65 | displayName: string;
|
66 | };
|
67 | export interface StepsChangeDetails extends ArkSteps.ChangeDetails {
|
68 | }
|