import type { XPathConversionResult, XPathConversionOptions } from './xpath-types.js';
/**
 * Converts an XPath selector to an optimized alternative selector.
 * Priority: Accessibility ID > Predicate String > Class Chain
 *
 * Uses page source analysis to find the exact element and build an optimized
 * selector with uniqueness validation.
 *
 * @param xpath - The XPath selector to convert
 * @param options - Conversion options including browser instance for page source analysis
 * @returns Conversion result with selector and optional warning, or null if conversion isn't possible.
 */
export declare function convertXPathToOptimizedSelector(xpath: string, options: XPathConversionOptions): Promise<XPathConversionResult | null>;
//# sourceMappingURL=xpath-converter.d.ts.map