import { EventEmitter } from '../../../stencil-public-runtime';
export declare class SpwWizardItem {
    /** Label affiché sous l'icône */
    label?: string;
    /** Description affiché sous le label */
    description?: string;
    /** Info additionnelle affichée sous la description (par exemple lors d'une erreur) */
    additionalInfo?: string;
    /** Icône à afficher (référence font-awesome) */
    icon?: string;
    /** État de l'étape (géré automatiquement par spw-wizard sauf si status est défini) */
    state?: 'inactive' | 'active' | 'completed' | 'warning' | 'error';
    /** Statut manuel qui override l'état automatique */
    status?: 'inactive' | 'active' | 'completed' | 'warning' | 'error';
    /** Indique si c'est le dernier item (géré automatiquement par spw-wizard) */
    isLast?: string;
    /** Numéro de l'étape (géré automatiquement par spw-wizard) */
    stepNumber?: number;
    /** Variant qui permet de définir la direction (géré automatiquement par spw-wizard) */
    variant?: 'vertical' | 'horizontal';
    /** Indique si l'item est cliquable (géré automatiquement par spw-wizard) */
    isClickable?: string;
    /** Indique si l'item est avant l'étape courante (géré automatiquement par spw-wizard) */
    isBeforeCurrent?: string;
    /** Indique si l'item est après l'étape courante (géré automatiquement par spw-wizard) */
    isAfterCurrent?: string;
    /** Indique si c'est l'étape courante (géré automatiquement par spw-wizard) */
    isCurrent?: string;
    /** Événement émis lors du clic sur l'item */
    wizardItemClick: EventEmitter<number>;
    private handleClick;
    private renderIcon;
    private get elementClass();
    render(): any;
}
