export declare class SpwTimelineItem {
    el: HTMLElement;
    /** Label affiché (titre de l'événement) */
    label?: string;
    /** Description affichée sous le label */
    description?: string;
    /** État de l'item */
    state?: 'default' | 'active';
    /** Indique si c'est le dernier item (géré automatiquement par spw-timeline) */
    isLast?: string;
    /** Variant qui permet de définir la direction (géré automatiquement par spw-timeline) */
    variant?: 'vertical' | 'horizontal';
    isDescriptionExpanded: boolean;
    showToggle: boolean;
    private descriptionRef?;
    private get elementClass();
    private renderLabel;
    private toggleDescription;
    componentDidLoad(): void;
    componentDidUpdate(): void;
    private checkDescriptionHeight;
    render(): any;
}
