import { By } from './lib/by'; import { Driver } from './lib/driver'; import { Element, ElementRectangle } from './lib/element'; export declare class ShadowRoot implements Element { driver: Driver; contextElement: Element; constructor(driver: Driver, element: Element); findElement(locator: By): Promise; findElements(locator: By): Promise; containsElement(locator: By): Promise; containsElements(locator: By): Promise; getCssValue(cssStyleProperty: string): Promise; getAttribute(attributeName: string): Promise; getRect(): Promise; isDisplayed(): Promise; isEnabled(): Promise; hasFocus(): Promise; isExisting(): Promise; click(): Promise; clearValue(): Promise; addValue(arg: string): Promise; setValue(arg: string): Promise; press(key: string, options?: { text: string; }): Promise; getValue(): Promise; getText(): Promise; scrollIntoView(arg?: boolean | { block: string; }): Promise; moveTo(options?: { xOffset: number; yOffset: number; }): Promise; dragAndDrop(target: { element?: Element; offset?: { x: number; y: number; }; }, durationSec?: number): Promise; flick(offset: { x: number; y: number; }): Promise; blur(): Promise; focus(): Promise; doubleClick(): Promise; rightClick(): Promise; clickAndHold(durationSec?: number): Promise; getScreenshot(): Promise; } //# sourceMappingURL=shadow-element.d.ts.map