import { A as WorkflowDefinition, x as NodeDefinition } from "./ItemsInputNormalizer-CFkfNMLt.js";

//#region src/application/mapping/WorkflowPolicyUiPresentationFactory.d.ts
/** UI-facing policy labels derived from workflow/node definitions (live or hydrated snapshot). */
declare class WorkflowPolicyUiPresentationFactory {
  workflowHasErrorHandler(workflow: WorkflowDefinition): boolean;
  nodeRetrySummary(config: NodeDefinition["config"]): string | undefined;
  nodeHasErrorHandler(config: NodeDefinition["config"]): boolean;
  snapshotNodeRetrySummary(config: unknown): string | undefined;
  snapshotNodeHasErrorHandler(config: unknown): boolean;
  private asRecord;
}
//#endregion
export { WorkflowPolicyUiPresentationFactory as t };
//# sourceMappingURL=WorkflowPolicyUiPresentationFactory-BNn2fvR_.d.ts.map