///
import { ElementProxy } from './..//elements/ElementProxy';
import Fragment from './..//elements/Fragment';
import { LogLevel } from './..//singleton/LoggerManager';
import { EventEmitter } from "events";
export declare class Scenario extends Fragment {
private static _Instance;
static get Instance(): ElementProxy;
static Reset(): void;
events: EventEmitter;
isPassed: boolean;
rootDir: string;
constructor();
init(props: {
file: string;
password?: string;
logLevel?: LogLevel;
}): Promise;
declareAndInit(vars: any): Promise;
prepare(): Promise;
exec(): Promise;
dispose(): Promise;
clean(): Promise;
resolvePath(path?: string): string;
}