/**
 * Visual Testing & Comparison Tools for Browser MCP Server
 *
 * Provides advanced visual testing capabilities including screenshot comparison,
 * visual regression testing, and cross-browser visual validation.
 */
import type { Tool } from '@modelcontextprotocol/sdk/types.js';
/**
 * Screenshot Compare Tool
 * Advanced screenshot comparison with diff generation
 */
export declare const screenshotCompareTool: Tool;
/**
 * Visual Regression Testing Tool
 * Automated visual regression testing framework
 */
export declare const visualRegressionTestingTool: Tool;
/**
 * Cross-Browser Visual Validation Tool
 * Visual consistency validation across browser engines
 */
export declare const crossBrowserVisualValidationTool: Tool;
/**
 * Element Screenshot Compare Tool
 * Element-specific screenshot comparison
 */
export declare const elementScreenshotCompareTool: Tool;
/**
 * Visual Test Reporting Tool
 * Comprehensive visual test reporting with galleries
 */
export declare const visualTestReportingTool: Tool;
/**
 * All visual testing tools export
 */
export declare const visualTestingTools: import("zod").objectOutputType<{
    name: import("zod").ZodString;
    description: import("zod").ZodOptional<import("zod").ZodString>;
    inputSchema: import("zod").ZodObject<{
        type: import("zod").ZodLiteral<"object">;
        properties: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>;
    }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{
        type: import("zod").ZodLiteral<"object">;
        properties: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>;
    }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{
        type: import("zod").ZodLiteral<"object">;
        properties: import("zod").ZodOptional<import("zod").ZodObject<{}, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{}, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{}, import("zod").ZodTypeAny, "passthrough">>>;
    }, import("zod").ZodTypeAny, "passthrough">>;
}, import("zod").ZodTypeAny, "passthrough">[];
//# sourceMappingURL=visual-testing-tools.d.ts.map