/** * @license * Copyright 2023 Google Inc. * SPDX-License-Identifier: Apache-2.0 */ import type * as Bidi from 'webdriver-bidi-protocol'; import { ElementHandle, type AutofillData } from '../api/ElementHandle.js'; import type { AwaitableIterable } from '../common/types.js'; import type { BidiFrame } from './Frame.js'; import { BidiJSHandle } from './JSHandle.js'; import type { BidiFrameRealm } from './Realm.js'; /** * @internal */ export declare class BidiElementHandle extends ElementHandle { #private; static from(value: Bidi.Script.RemoteValue, realm: BidiFrameRealm): BidiElementHandle; handle: BidiJSHandle; constructor(value: Bidi.Script.RemoteValue, realm: BidiFrameRealm); get realm(): BidiFrameRealm; get frame(): BidiFrame; remoteValue(): Bidi.Script.RemoteValue; autofill(data: AutofillData): Promise; contentFrame(this: BidiElementHandle): Promise; uploadFile(this: BidiElementHandle, ...files: string[]): Promise; queryAXTree(this: BidiElementHandle, name?: string | undefined, role?: string | undefined): AwaitableIterable>; backendNodeId(): Promise; } //# sourceMappingURL=ElementHandle.d.ts.map