/**
 * Browser Automation MCP Tools
 *
 * Provides web scraping, automation, and interaction capabilities
 * using both Playwright and Puppeteer
 */
import { Tool } from '@modelcontextprotocol/sdk/types.js';
/**
 * Navigate to URL and capture screenshot
 */
export declare const capture_webpage_screenshot: Tool;
/**
 * Execute browser automation script
 */
export declare const execute_browser_automation: Tool;
/**
 * Extract structured data from web pages
 */
export declare const extract_webpage_data: Tool;
/**
 * Analyze webpage performance
 */
export declare const analyze_webpage_performance: Tool;
/**
 * Test webpage accessibility
 */
export declare const test_webpage_accessibility: Tool;
export declare const browserAutomationTools: {
    [x: string]: unknown;
    name: string;
    inputSchema: {
        [x: string]: unknown;
        type: "object";
        properties?: {
            [x: string]: unknown;
        } | undefined;
        required?: string[] | undefined;
    };
    title?: string | undefined;
    description?: string | undefined;
    outputSchema?: {
        [x: string]: unknown;
        type: "object";
        properties?: {
            [x: string]: unknown;
        } | undefined;
        required?: string[] | undefined;
    } | undefined;
    annotations?: {
        [x: string]: unknown;
        title?: string | undefined;
        readOnlyHint?: boolean | undefined;
        destructiveHint?: boolean | undefined;
        idempotentHint?: boolean | undefined;
        openWorldHint?: boolean | undefined;
    } | undefined;
    _meta?: {
        [x: string]: unknown;
    } | undefined;
}[];
//# sourceMappingURL=browser-automation-tools.d.ts.map