import { ElementPosition } from '../../../core/domain/valueObjects/index.js'; import { ClientSideOperationPort } from '../../../core/ports/clientSideOperationPort.js'; import { ScreenDimensions } from '../../../desktopBrowser/clientSideScript/screenDimensions.interfaces'; import { Executor } from '../../../desktopBrowser/methods/methods.interface'; export declare class DesktopBrowserClientOperationAdapter implements ClientSideOperationPort { getDocumentScrollHeight(executor: Executor): Promise; getElementPositionTopDom(executor: Executor, element: HTMLElement): Promise; getElementPositionTopWindow(executor: Executor, element: HTMLElement): Promise; getScreenDimensions(executor: Executor): Promise; scrollElementIntoView(executor: Executor, element: HTMLElement): Promise; scrollToPosition(executor: Executor, yPosition: number): Promise; } //# sourceMappingURL=desktopBrowserClientOperationAdapter.d.ts.map