import { IconType } from '@components/atoms/Icon/types'; export declare const stepperVariants: (props?: ({ orientation?: "vertical" | "horizontal" | null | undefined; position?: "center" | "left" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const stepperContainerVariants: (props?: ({ position?: "center" | "left" | null | undefined; orientation?: "vertical" | "horizontal" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const stepDesktopVariants: (props?: ({ orientation?: "vertical" | "horizontal" | null | undefined; isLastStep?: boolean | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const stepIconVariants: (props?: ({ status?: "isDisabled" | "isError" | "isCompleted" | "isInProgress" | null | undefined; orientation?: "vertical" | "horizontal" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const stepLabelVariants: (props?: ({ status?: "isDisabled" | "default" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const stepDescriptionVariants: (props?: ({ status?: "isDisabled" | "default" | null | undefined; orientation?: "vertical" | "horizontal" | null | undefined; isLastStep?: boolean | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const stepLineVariants: (props?: ({ orientation?: "vertical" | "horizontal" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export type StepStatusMap = 'isCompleted' | 'isDisabled' | 'isError' | 'isInProgress'; export type StepStatus = 'completed' | 'disabled' | 'error' | 'progress'; export type WidthStatus = 'fullWidth' | 'fixed'; export type Orientation = 'horizontal' | 'vertical'; export type Variant = 'default' | 'custom'; export type Position = 'left' | 'center'; export type StepperProps = { steps: StepProps[]; currentStep: string; orientation?: Orientation; showLine?: boolean; variant?: Variant; position?: Position; className?: string; }; export type StepProps = { id: string; label: string; status: StepStatus; description?: string; Icon: IconType; variant?: Variant; }; export type StepLineProps = { status: StepStatusMap; Icon: IconType; orientation: Orientation; showLine: boolean; progress?: number; className?: string; height?: number; isLastStep?: boolean; verticalGap?: number; }; //# sourceMappingURL=types.d.ts.map