import type { ReactNode } from 'react';
export type StepIconProps = {
    /**
     * Флаг активности шага
     */
    isActive?: boolean;
    /**
     * Флаг завершенности шага
     */
    isCompleted?: boolean;
    /**
     * Флаг ошибки шага
     */
    isError?: boolean;
    /**
     * Флаг предупреждения шага
     */
    isWarning?: boolean;
    /**
     * Класс применяемый к корневому элементу
     */
    className?: string;
    /**
     * Кастомный компонент иконки
     */
    icon?: (props: Omit<StepIconProps, 'icon'>) => ReactNode;
};
export declare const StepIcon: ({ icon: Icon, isActive, isCompleted, isError, isWarning, }: StepIconProps) => import("react/jsx-runtime").JSX.Element;
