import type { HarnessClient } from "../client/harness-client.js"; export interface LogResolveOptions { signal?: AbortSignal; maxPollAttempts?: number; pollIntervalMs?: number; maxLogSizeBytes?: number; } export declare function resolveLogDownloadUrl(client: HarnessClient, prefix: string, options?: LogResolveOptions): Promise; /** * Resolve execution log content from the Harness log-service. * * Full pipeline: initiate blob download → poll until ready → download zip → * extract → parse JSON log entries → return clean text. */ export declare function resolveLogContent(client: HarnessClient, prefix: string, options?: LogResolveOptions): Promise; //# sourceMappingURL=log-resolver.d.ts.map