@chakra-ui/react
Version:
Responsive and accessible React UI components built with React and Emotion
69 lines (68 loc) • 4.57 kB
TypeScript
import type { Assign } from "@ark-ui/react";
import { Steps as ArkSteps } from "@ark-ui/react/steps";
import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
declare const useStepsStyles: () => Record<string, import("../..").SystemStyleObject>;
export { useStepsStyles };
export interface StepsRootProviderBaseProps extends Assign<ArkSteps.RootProviderBaseProps, SlotRecipeProps<"steps">>, UnstyledProp {
}
export interface StepsRootProviderProps extends HTMLChakraProps<"div", StepsRootProviderBaseProps> {
}
export declare const StepsRootProvider: import("react").ForwardRefExoticComponent<StepsRootProviderProps & import("react").RefAttributes<HTMLDivElement>>;
export interface StepsRootBaseProps extends Assign<ArkSteps.RootBaseProps, SlotRecipeProps<"steps">>, UnstyledProp {
}
export interface StepsRootProps extends HTMLChakraProps<"div", StepsRootBaseProps> {
}
export declare const StepsRoot: import("react").ForwardRefExoticComponent<StepsRootProps & import("react").RefAttributes<HTMLDivElement>>;
export declare const StepsPropsProvider: React.Provider<StepsRootBaseProps>;
export interface StepsListProps extends HTMLChakraProps<"div", ArkSteps.ListBaseProps> {
}
export declare const StepsList: import("react").ForwardRefExoticComponent<StepsListProps & import("react").RefAttributes<HTMLDivElement>>;
export interface StepsItemProps extends HTMLChakraProps<"div", ArkSteps.ItemBaseProps> {
}
export declare const StepsItem: import("react").ForwardRefExoticComponent<StepsItemProps & import("react").RefAttributes<HTMLDivElement>>;
export interface StepsTriggerProps extends HTMLChakraProps<"button", ArkSteps.TriggerBaseProps> {
}
export declare const StepsTrigger: import("react").ForwardRefExoticComponent<StepsTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
export interface StepsContentProps extends HTMLChakraProps<"div", ArkSteps.ContentBaseProps> {
}
export declare const StepsContent: import("react").ForwardRefExoticComponent<StepsContentProps & import("react").RefAttributes<HTMLDivElement>>;
export interface StepsCompletedContentProps extends HTMLChakraProps<"div"> {
}
export declare const StepsCompletedContent: import("react").ForwardRefExoticComponent<StepsCompletedContentProps & import("react").RefAttributes<HTMLDivElement>>;
export interface StepsNumberProps extends HTMLChakraProps<"div"> {
}
export declare const StepsNumber: import("react").ForwardRefExoticComponent<StepsNumberProps & import("react").RefAttributes<HTMLDivElement>>;
export interface StepsTitleProps extends HTMLChakraProps<"div"> {
}
export declare const StepsTitle: import("react").ForwardRefExoticComponent<StepsTitleProps & import("react").RefAttributes<HTMLDivElement>>;
export interface StepsDescriptionProps extends HTMLChakraProps<"div"> {
}
export declare const StepsDescription: import("react").ForwardRefExoticComponent<StepsDescriptionProps & import("react").RefAttributes<HTMLDivElement>>;
export interface StepsSeparatorProps extends HTMLChakraProps<"div", ArkSteps.SeparatorBaseProps> {
}
export declare const StepsSeparator: import("react").ForwardRefExoticComponent<StepsSeparatorProps & import("react").RefAttributes<HTMLDivElement>>;
export interface StepsStatusProps {
complete: React.ReactNode;
incomplete: React.ReactNode;
current?: React.ReactNode;
}
export declare const StepsStatus: (props: StepsStatusProps) => import("react/jsx-runtime").JSX.Element;
export interface StepsIndicatorProps extends HTMLChakraProps<"div", ArkSteps.IndicatorBaseProps> {
}
export declare const StepsIndicator: import("react").ForwardRefExoticComponent<StepsIndicatorProps & import("react").RefAttributes<HTMLDivElement>>;
export interface StepsNextTriggerProps extends HTMLChakraProps<"button", ArkSteps.NextTriggerBaseProps> {
}
export declare const StepsNextTrigger: import("react").ForwardRefExoticComponent<StepsNextTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
export interface StepsPrevTriggerProps extends HTMLChakraProps<"button", ArkSteps.PrevTriggerBaseProps> {
}
export declare const StepsPrevTrigger: import("react").ForwardRefExoticComponent<StepsPrevTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
export declare const StepsContext: {
(props: ArkSteps.ContextProps): import("react").ReactNode;
displayName: string;
};
export declare const StepsItemContext: {
(props: ArkSteps.ItemContextProps): import("react").ReactNode;
displayName: string;
};
export interface StepsChangeDetails extends ArkSteps.ChangeDetails {
}