export interface FetchTextOptions {
    headers?: Record<string, string>;
    maxBytes?: number;
    timeoutMs?: number;
}
export interface FetchTextResult {
    ok: boolean;
    status?: number;
    statusText?: string;
    finalUrl?: string;
    contentType?: string;
    bytes?: number;
    text?: string;
    error?: string;
}
export declare function fetchTextResource(rawUrl: unknown, opts?: FetchTextOptions): Promise<FetchTextResult>;
export declare function executeWebFetchAction(args: Record<string, unknown>): Promise<string>;
