import { I18N } from 'aurelia-i18n';
import { ImportResults, ImportService, ImportSession } from "./service/import-service";
export type DisplayContext = 'step4' | 'errorsFix';
export declare class ImportDataIndex {
    private importService;
    private i18n;
    private currentStepElement;
    private stepElements;
    private title;
    session: ImportSession;
    importResults: ImportResults | null;
    customParameters: number;
    importSheet: boolean;
    errorTableView: string;
    lastStepFooterView: string;
    configView: string;
    context: any;
    constructor(importService: ImportService, i18n: I18N);
    activate(params: any): Promise<void>;
    startSession(firstTime?: boolean): Promise<void>;
    private initStepElements;
    private initCurrentStepElement;
    newStep(): Promise<void>;
    cancelSession(): Promise<void>;
}
