import { CustomLogger } from './../../../modules/custom-logger';
import { I18N } from 'aurelia-i18n';
export interface StepElement {
    id: string;
    step: number;
    label: string;
    isValidStep: boolean;
    isActif: boolean;
    icon: string;
    disabledClick: () => boolean;
}
export declare class StepTimeline {
    private logger;
    private i18n;
    isHorizontal: boolean;
    useCustonIcon: boolean;
    stepElements: Array<StepElement>;
    currentElement: StepElement;
    constructor(logger: CustomLogger, i18n: I18N);
    navigateToStep(step: StepElement): void;
}
