import { UUVCliOptions, UUVCliRunner } from "@uuv/runner-commons";
export declare class UUVCliCypressRunner implements UUVCliRunner {
    projectDir: any;
    name: string;
    defaultBrowser: string;
    private E2E_REPORT_DIR;
    private JSON_REPORT_DIR;
    private CYPRESS_JUNIT_REPORT;
    private CUCUMBER_MESSAGES_FILE;
    constructor(projectDir: any);
    getCurrentVersion(): string;
    prepare(options: Partial<UUVCliOptions>): void;
    executeE2eCommand(options: Partial<UUVCliOptions>): Promise<void>;
    executeOpenCommand(options: Partial<UUVCliOptions>): Promise<void>;
    private createReportDirectories;
    private terminateProcess;
    private mergeJunitReport;
    private generateHtmlReport;
    private generateHtmlReportFromJson;
    private getCypress;
}
