import { ThemingProps } from "../theme/types.js";
import { SystemProps } from "../system/system.js";
import "../system/index.js";
import { BoxProps } from "../box/box.types.js";
import "../box/index.js";
import { IconProp } from "../icon/icon.types.js";
import "../icon/index.js";
import { ChildrenProp } from "../core/types.js";
import "../core/index.js";
import { StepIndicatorVariant } from "../stepIndicator/stepIndicatorTypes.js";
import { ReactNode } from "react";

//#region src/stepperHorizontal/stepperHorizontalTypes.d.ts
type StepHorizontalSize = 'md' | 'sm' | undefined;
type StepperHorizontalProps = SystemProps & ThemingProps<'StepperHorizontal'> & ChildrenProp;
type StepHorizontalProps = SystemProps & ChildrenProp & {
  icon?: IconProp;
  number?: number;
  size?: StepHorizontalSize;
  description?: ReactNode;
  title?: ReactNode;
  disabled?: boolean;
  className?: string;
  variant?: StepIndicatorVariant;
};
type StepHorizontalTailProps = BoxProps & {
  variant?: StepIndicatorVariant;
};
type StepHorizontalTitleProps = BoxProps & {
  size?: StepHorizontalSize;
  variant?: StepIndicatorVariant;
};
//#endregion
export { StepHorizontalProps, StepHorizontalSize, StepHorizontalTailProps, StepHorizontalTitleProps, StepperHorizontalProps };

//# sourceMappingURL=stepperHorizontalTypes.d.ts.map