import type { HarnessClient } from "../client/harness-client.js";
import type { Registry } from "../registry/index.js";
/**
 * Build a log-service prefix from execution metadata.
 *
 * Fetches the execution, extracts pipelineIdentifier / runSequence / accountId,
 * and returns the appropriate prefix format based on `shouldUseSimplifiedKey`:
 *
 * Simplified: {accountId}/pipeline/{pipelineId}/{runSequence}/-{executionId}
 * Standard:   accountId:{accountId}/orgId:{orgId}/projectId:{projectId}/pipelineId:{pipelineId}/runSequence:{seq}/level0:pipeline
 */
export declare function buildLogPrefixFromExecution(client: HarnessClient, registry: Registry, executionId: string, input: Record<string, unknown>): Promise<string>;
//# sourceMappingURL=log-prefix.d.ts.map