import React from 'react'; import { BadgeProps } from '../Badge'; export interface StepsContextProps { current: number; } declare const useSteps: () => StepsContextProps; export interface StepsProps extends StepsContextProps { children?: React.ReactNode; } declare const Steps: ({ children, ...props }: StepsProps) => import("react/jsx-runtime").JSX.Element; export interface StepsItemContextProps { step: number; } declare const useStepsItem: () => { current: number; step: number; completed: boolean; active: boolean; }; export interface StepsItemProps extends React.HTMLAttributes, StepsItemContextProps { } declare const StepsItem: React.ForwardRefExoticComponent>; export interface StepsBadgeProps extends Omit { children?: (props: { active: boolean; completed: boolean; }) => React.ReactNode; } declare const StepsBadge: React.ForwardRefExoticComponent>; declare const StepsSeparator: React.ForwardRefExoticComponent, "ref"> & { type?: "line" | "dot" | undefined; } & React.RefAttributes>; export { Steps, StepsItem, StepsBadge, StepsSeparator, useSteps, useStepsItem };