/** Single source of truth — used to find-and-update our own comment. */ export declare const COMMENT_MARKER = ""; export declare function withMarker(md: string): string; export declare const COMMENT_LIMIT: { readonly github: 65000; readonly gitlab: 900000; readonly bitbucket: 32000; }; /** Truncate an over-long comment body so a big diff still posts something. */ export declare function capComment(body: string, maxLength: number): string; export interface RetryOptions { retries?: number; timeoutMs?: number; } /** * fetch with a per-attempt timeout and exponential backoff on transient / rate- * limit responses (honoring Retry-After). Posting the comment is the one thing * the tool must do; a single transient 502 shouldn't abort it. */ export declare function fetchWithRetry(url: string, init?: RequestInit, opts?: RetryOptions): Promise; //# sourceMappingURL=http.d.ts.map