import type { WorkflowConfig } from '../../../core/models/index.js'; import type { WorkflowTrustInfo } from './workflowTrustSource.js'; import { buildOpaqueWorkflowRef } from '../../../shared/workflowConfigMetadata.js'; import type { ResolvedSectionMap } from './resource-resolver.js'; export { buildOpaqueWorkflowRef }; export declare function attachWorkflowOpaqueRef(workflow: WorkflowConfig, opaqueRef: string): WorkflowConfig; export declare function attachWorkflowSourcePath(workflow: WorkflowConfig, sourcePath: string): WorkflowConfig; export declare function attachWorkflowTrustInfo(workflow: WorkflowConfig, trustInfo: WorkflowTrustInfo): WorkflowConfig; export declare function getAttachedWorkflowOpaqueRef(workflow: WorkflowConfig): string | undefined; export declare function getAttachedWorkflowTrustInfo(workflow: WorkflowConfig): WorkflowTrustInfo | undefined; export declare function getWorkflowSourcePath(workflow: WorkflowConfig): string | undefined; export declare function attachWorkflowResolvedSections(workflow: WorkflowConfig, sections: Partial>): WorkflowConfig; export declare function getWorkflowResolvedSectionMap(workflow: WorkflowConfig, facetType: string): ResolvedSectionMap | undefined; //# sourceMappingURL=workflowSourceMetadata.d.ts.map