import type { HarnessClient } from "../client/harness-client.js";
export interface LogResolveOptions {
    signal?: AbortSignal;
    maxPollAttempts?: number;
    pollIntervalMs?: number;
    maxLogSizeBytes?: number;
}
/**
 * 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<string>;
//# sourceMappingURL=log-resolver.d.ts.map