import * as React from 'react';
import './StepperItem.scss';
export declare enum STEPPER_ITEM_THEME_ENUM {
    CHECKED = "checked",
    ACTIVE = "active",
    DEFAULT = "default"
}
export declare enum STEPPER_ITEM_VIEW_ENUM {
    ICON = "icon",
    CONTENT = "content",
    DEFAULT = "default"
}
export interface IStepperItemProps {
    /** Дополнительный класс корневого элемента */
    className?: string;
    /** Дополнительные классы элементов */
    classes?: {
        iconButton?: string;
        title?: string;
        text?: string;
        link?: string;
    };
    /** Тема */
    theme?: STEPPER_ITEM_THEME_ENUM;
    /** Заголовок */
    title?: string;
    /** Текст */
    text?: string;
    /** Текст ссылки */
    linkText?: string;
    /** Адрес ссылки */
    linkUrl?: string;
    /** Иконка */
    icon?: string | number | JSX.Element;
    /** Наличие разделителя */
    hasSeparator?: boolean;
    /** Направление */
    isHorizontal?: boolean;
    /** Отключение */
    isDisabled?: boolean;
    /** Выравнивание */
    align?: 'center' | 'left';
    /** Варианты отображения */
    view?: STEPPER_ITEM_VIEW_ENUM;
    /** Дополнительные data атрибуты к внутренним элементам */
    dataAttrs?: {
        root?: Record<string, string>;
        iconButton?: Record<string, string>;
        title?: Record<string, string>;
        text?: Record<string, string>;
        link?: Record<string, string>;
    };
    /** Обработчик события клика */
    onClick?: () => void;
}
declare const StepperItem: React.FC<IStepperItemProps>;
export default StepperItem;
