/**
 * Web Read tool for Clawx.
 *
 * Fetches a URL and extracts readable text content from the HTML.
 * Strips navigation, scripts, styles, and other non-content elements.
 * Works on all platforms without external dependencies (uses built-in fetch + cheerio).
 */
import type { AgentTool } from "../core/types.js";
declare const WebReadSchema: import("@sinclair/typebox").TObject<{
    url: import("@sinclair/typebox").TString;
    max_length: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    selector: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export interface WebReadDetails {
    url: string;
    statusCode: number;
    contentType: string;
    contentLength: number;
    durationMs: number;
}
export declare function createWebReadTool(): AgentTool<typeof WebReadSchema, WebReadDetails>;
export {};
//# sourceMappingURL=webRead.d.ts.map