import { ExecutionContext } from './execution-context.js'; import { CdpRemoteObject, RemoteExpression } from './types.js'; export declare class RemoteObject { readonly executionContext: ExecutionContext; readonly cdpRemoteObject: CdpRemoteObject; constructor(executionContext: ExecutionContext, cdpRemoteObject: CdpRemoteObject); get frame(): import("./frame.js").Frame; get page(): import("./page.js").Page; isNull(): boolean; evaluate(pageFn: RemoteExpression, ...args: any[]): Promise; evaluateElement(pageFn: RemoteExpression, ...args: any[]): Promise; evaluateElementList(pageFn: RemoteExpression, ...args: any[]): Promise; evaluateJson(pageFn: RemoteExpression, ...args: any[]): Promise; jsonValue(): Promise; getOwnProperties(): Promise>; release(): Promise; } //# sourceMappingURL=remote-object.d.ts.map