import { type WorkflowCategoryNode, type WorkflowWithSource } from '../../infra/config/index.js'; export interface WebWorkflowOption { readonly id: string; readonly description: string; readonly source: WorkflowWithSource['source']; } export interface WebWorkflowCategory { readonly id: string; readonly label: string; readonly workflows: readonly WebWorkflowOption[]; } export interface WebWorkflowCatalog { readonly categories: readonly WebWorkflowCategory[]; readonly warnings: readonly string[]; } export declare function flattenWorkflowCategories(nodes: readonly WorkflowCategoryNode[], allWorkflows: ReadonlyMap, descriptions?: Readonly>): WebWorkflowCategory[]; export declare function readWorkflowCatalog(projectDirectory: string): WebWorkflowCatalog; //# sourceMappingURL=workflow-catalog.d.ts.map