type WorkflowConfigErrorTranslator = (workflow: object, error: unknown) => Error; export interface WorkflowResolvedSectionContent { readonly content: string; readonly sourcePath?: string; readonly facetType?: string; readonly refName?: string; } export type WorkflowResolvedSections = Partial>>; export declare function attachWorkflowSourcePath(workflow: T, sourcePath: string): T; export declare function buildOpaqueWorkflowRef(sourcePath: string, trustInfo: { source: string; }): string; export declare function attachWorkflowOpaqueRef(workflow: T, opaqueRef: string): T; export declare function getAttachedWorkflowOpaqueRef(workflow: object): string | undefined; export declare function attachWorkflowBundleNodeId(workflow: T, nodeId: string): T; export declare function getAttachedWorkflowBundleNodeId(workflow: object): string | undefined; export declare function getWorkflowSourcePath(workflow: object): string | undefined; export declare function attachWorkflowResolvedSections(workflow: T, sections: WorkflowResolvedSections): T; export declare function getWorkflowResolvedSections(workflow: object): WorkflowResolvedSections | undefined; export declare function attachWorkflowTrustInfo(workflow: T, trustInfo: TrustInfo): T; export declare function getAttachedWorkflowTrustInfo(workflow: object): object | undefined; export declare function attachWorkflowConfigErrorTranslator(workflow: T, translator: WorkflowConfigErrorTranslator): T; export declare function translateWorkflowConfigError(workflow: object, error: unknown): Error; export declare function inheritWorkflowConfigMetadata(source: object, target: object): void; export {}; //# sourceMappingURL=workflowConfigMetadata.d.ts.map