import type { WorkflowConfig, WorkflowResumePointEntry } from '../models/types.js'; export interface WorkflowCallSiteIdentity { readonly runPathSegment: string; } export declare function buildWorkflowCallSiteIdentity(input: { readonly stack: readonly WorkflowResumePointEntry[]; readonly childWorkflow: WorkflowConfig; }): WorkflowCallSiteIdentity; /** * Build the persisted report namespace from already-serialized workflow data. * Web UI readers use this same implementation because they only have the * stack and child workflow identity from session logs, not a live config. */ export declare function buildWorkflowCallSiteRunPathSegment(input: { readonly stack: readonly WorkflowResumePointEntry[]; readonly childWorkflowName: string; readonly childWorkflowRef: string; }): string; //# sourceMappingURL=workflow-call-site-identity.d.ts.map