import { Page, ElementHandle } from 'playwright';
/**
 * Safely evaluate JavaScript in the page context with error handling
 */
export declare function safeEvaluate<T = any>(page: Page, pageFunction: string | Function, ...args: any[]): Promise<T>;
/**
 * Get a single property from an element
 */
export declare function evaluateElementProperty(element: ElementHandle, property: string): Promise<any>;
/**
 * Get multiple properties from an element at once
 */
export declare function evaluateElementProperties(element: ElementHandle, properties?: string[]): Promise<Record<string, any>>;
