import { ConfigurationManager } from "./ConfigurationManager";
import { TaskService } from "../services/TaskService";
import { FileService } from "../services/FileService";
export declare class InitManager {
    file_service: FileService;
    configuration_manager: ConfigurationManager;
    task_service: TaskService;
    constructor(file_service: FileService, configuration_manager: ConfigurationManager, task_service: TaskService);
    private get installDirectory();
    copyDXPFolder(): Promise<any>;
    initRootFolder(force: boolean): Promise<any>;
    updatePackages(): Promise<any>;
    installPackages(git: boolean): Promise<any>;
    initStoryFolders(story_keys: string[], force: boolean): Promise<any>;
    private _initStoryFolder;
    updateStoryFolders(story_keys: string[], upgrade?: boolean): Promise<any>;
    private _updateStoryFolder;
    initOrgFolders(org_keys: string[], force: boolean): Promise<any>;
    private _initOrgFolder;
}
