import { HttpProject } from '../HttpProject.js';
import { ArcExportObject, ExportArcSavedRequest, ExportArcProjects, ExportArcVariable } from '../legacy/DataExport.js';
import { ARCProject } from '../legacy/models/ArcLegacyProject.js';
import { ARCSavedRequest } from '../legacy/request/ArcRequest.js';
import { IEnvironment } from '../Environment.js';
/**
 * A class that transforms legacy export objects into API projects.
 * Note, this only cares about the HttpProject data. All other data are discarded.
 */
export declare class LegacyDataExportToApiProject {
    readProjects(data: ArcExportObject): Promise<HttpProject[]>;
    mapRequests(items?: ExportArcSavedRequest[]): ARCSavedRequest[];
    mapProjects(items?: ExportArcProjects[]): ARCProject[];
    createEnvironments(vars?: ExportArcVariable[]): IEnvironment[];
}
//# sourceMappingURL=LegacyDataExportToApiProject.d.ts.map