import type { Locator, Page } from 'playwright-core'; type Interaction_result = { ref: string; action: string; }; type Scroll_direction = 'up' | 'down' | 'left' | 'right'; declare const locate_by_ref: (page: Page, ref: string) => Locator; declare const handle_click: (page: Page, params: Record | undefined) => Promise; declare const handle_type: (page: Page, params: Record | undefined) => Promise; declare const handle_select: (page: Page, params: Record | undefined) => Promise; declare const handle_check: (page: Page, params: Record | undefined, checked: boolean) => Promise; declare const handle_hover: (page: Page, params: Record | undefined) => Promise; declare const handle_fill: (page: Page, params: Record | undefined) => Promise; type Get_content_result = { selector?: string; text: string; }; declare const handle_get_text: (page: Page, params: Record | undefined) => Promise; type Get_html_result = { selector?: string; html: string; }; declare const handle_get_html: (page: Page, params: Record | undefined) => Promise; declare const handle_scroll: (page: Page, params: Record | undefined) => Promise<{ action: string; ref?: string; direction?: string; distance?: number; }>; export { handle_check, handle_click, handle_fill, handle_get_html, handle_get_text, handle_hover, handle_scroll, handle_select, handle_type, locate_by_ref, }; export type { Get_content_result, Get_html_result, Interaction_result, Scroll_direction, }; //# sourceMappingURL=interaction.d.ts.map