import { ClassProp } from 'class-variance-authority/types';
import type * as React from "react";
declare const stepIndicatorIconVariants: (props?: ({
    status?: "active" | "complete" | "incomplete" | null | undefined;
} & ClassProp) | undefined) => string;
declare const stepIndicatorLabelVariants: (props?: ({
    status?: "active" | "complete" | "incomplete" | null | undefined;
} & ClassProp) | undefined) => string;
type DivProps = Omit<React.ComponentProps<"div">, "children">;
export type StepIndicatorProps = {
    status: "incomplete" | "active" | "complete";
    stepNumber: number;
    label: string;
} & DivProps;
declare function StepIndicator({ status, stepNumber, label, className, ...props }: StepIndicatorProps): import("react/jsx-runtime").JSX.Element;
export { StepIndicator, stepIndicatorIconVariants, stepIndicatorLabelVariants };
//# sourceMappingURL=step-indicator.d.ts.map