import type { NativeModule } from './native-lib.js'; import type { DisplayInfo, Point, ScreenshotResult, WindowInfo } from './types.js'; export type NativeScreenshotInput = Parameters[0]; export type NativeClickInput = Parameters[0]; export type NativeTypeTextInput = Parameters[0]; export type NativePressInput = Parameters[0]; export type NativeScrollInput = Parameters[0]; export type NativeDragInput = Parameters[0]; export type NativeMouseButtonInput = Parameters[0]; export declare function screenshot(input: NativeScreenshotInput): Promise; export declare function click(input: NativeClickInput): Promise; export declare function typeText(input: NativeTypeTextInput): Promise; export declare function press(input: NativePressInput): Promise; export declare function scroll(input: NativeScrollInput): Promise; export declare function drag(input: NativeDragInput): Promise; export declare function hover(input: Point): Promise; export declare function mouseMove(input: Point): Promise; export declare function mouseDown(input: NativeMouseButtonInput): Promise; export declare function mouseUp(input: NativeMouseButtonInput): Promise; export declare function mousePosition(): Promise; export declare function displayList(): Promise; export declare function windowList(): Promise; //# sourceMappingURL=lib.d.ts.map