import { Template } from "../models/template";
export declare class BusinessScenariosProcessor {
    private _logger;
    private _paths;
    private _transpiler;
    private _finalBusinessScenarios;
    private _businessScenariosDirectory;
    process(businessScenariosLocation: string | Template[], destination: string): Promise<void>;
    /**
     * Use an index file with an array of files to process
     * using the index as order:
     * [
     *    "first.json",
     *    "second.json"
     * ]
     * @param indexFile The json file with the array of files
     */
    private processIndex;
    private merge;
    private processBusinessScenario;
}
