import { ElementArrayFinder, ElementFinder } from 'protractor'; import { Locator } from 'protractor/built/locators'; export declare class Target { private name; private locator; static the: (name: string) => { located: (byLocator: Locator) => Target; }; of(...tokenReplacements: Array): Target; called(newName: string): Target; resolveUsing(resolver: (locator: Locator) => ElementFinder): ElementFinder; resolveAllUsing(resolver: { all: (locator: Locator) => ElementArrayFinder; }): ElementArrayFinder; toString(): string; constructor(name: string, locator: Locator); }