import { Serenity } from '@serenity-js/core'; import { ProtractorBrowser, Runner } from 'protractor'; import { ProtractorReport } from '../reporting'; export declare function run(runner: Runner, specs: string[]): PromiseLike; export declare class SerenityProtractorFramework { private serenity; private runner; private framework; private reporter; private onComplete; private detect; constructor(serenity: Serenity, runner: Runner, browser: ProtractorBrowser); run: (specs: string[]) => PromiseLike; private analyzeTheFailure; private waitForOthers; private waitForOtherProtractorPlugins; private withFallback; }