import type { LLMMessage } from '../llm/llm-provider.js'; export declare function setOpenUrlMarkers(opts: { successMarker?: string; failurePattern?: RegExp; }): void; export declare function latestUserGoalText(messages: LLMMessage[]): string; export declare function userLikelyWantsPageTextExtracted(goal: string): boolean; export declare function parseUrlsFromOpenUrlToolResult(content: string): string[]; export declare function maybeSuppressRedundantWebFetchAfterOpenUrl(messages: LLMMessage[], webFetchUrl: string): string | null; //# sourceMappingURL=open-url-web-fetch-guard.d.ts.map