/**
 * Comprehensive Browser Tools Implementation
 * Includes all requested browser automation tools with CDP implementations
 */
import { LazyBrowserManager } from './LazyBrowserManager.js';
export interface ToolDefinition {
    name: string;
    description: string;
    inputSchema: any;
    handler: (args: any, browserManager: LazyBrowserManager) => Promise<any>;
    requiresConfirmation?: boolean;
}
/**
 * All browser tools with comprehensive implementations
 */
export declare const BROWSER_TOOLS: ToolDefinition[];
/**
 * Get tool definition by name
 */
export declare function getTool(name: string): ToolDefinition | undefined;
/**
 * Get all tool names
 */
export declare function getToolNames(): string[];
/**
 * Get tools that require confirmation
 */
export declare function getConfirmationTools(): string[];
//# sourceMappingURL=BrowserTools.d.ts.map