export declare class ProtractorElement implements TestElement { readonly element: ElementFinder; constructor(element: ElementFinder); blur(): Promise; clear(): Promise; click(relativeX?: number, relativeY?: number): Promise; focus(): Promise; getAttribute(name: string): Promise; getCssValue(property: string): Promise; getDimensions(): Promise; getProperty(name: string): Promise; hasClass(name: string): Promise; hover(): Promise; isFocused(): Promise; matchesSelector(selector: string): Promise; sendKeys(...keys: (string | TestKey)[]): Promise; sendKeys(modifiers: ModifierKeys, ...keys: (string | TestKey)[]): Promise; text(): Promise; } export declare class ProtractorHarnessEnvironment extends HarnessEnvironment { protected constructor(rawRootElement: ElementFinder); protected createEnvironment(element: ElementFinder): HarnessEnvironment; protected createTestElement(element: ElementFinder): TestElement; forceStabilize(): Promise; protected getAllRawElements(selector: string): Promise; protected getDocumentRoot(): ElementFinder; waitForTasksOutsideAngular(): Promise; static loader(): HarnessLoader; }