import { FunctionTool } from './FunctionTool';
import { ToolContext } from './ToolContext';
/**
 * Tool for loading web page content
 */
export declare class LoadWebPageTool extends FunctionTool {
    /**
     * Creates a new load web page tool
     */
    constructor();
}
/**
 * Fetches content from a URL and returns the text content
 *
 * @param params Parameters for the function
 * @param params.url URL to load content from
 * @param context The tool context
 * @returns The text content of the web page
 */
export declare function loadWebPage(params: Record<string, any>, context: ToolContext): Promise<string>;
/**
 * Singleton instance of the Load Web Page tool
 */
export declare const loadWebPageTool: LoadWebPageTool;
