import type { AgentTool } from '@earendil-works/pi-agent-core';
import type { Config } from '../../config/schema.js';
export declare const DEFAULT_WEB_EXTRACT_MAX_LENGTH = 15000;
export declare const MAX_RAW_HTML_CHARS_FOR_WEB_EXTRACT = 200000;
export interface WebExtractDeps {
    getConfig: () => Config | undefined;
}
export declare function stripHtmlBoilerplate(html: string, maxRaw?: number): string;
export declare function createWebExtractTool(deps: WebExtractDeps): AgentTool;
