/** * Routing Markdown I/O — parse and serialize routing.md files. * * Wraps the existing `parseRoutingRulesMarkdown()` from markdown-migration.ts * and adds serialization for round-trip support. * * @module state/io/routing-io */ import { type ParsedRoutingRule } from '../../config/markdown-migration.js'; export type { ParsedRoutingRule }; /** Result of parsing a routing.md file. */ export interface ParsedRouting { rules: ParsedRoutingRule[]; moduleOwnership: Map; } /** * Parse routing markdown into typed routing rules and module ownership. * Delegates rule parsing to `parseRoutingRulesMarkdown()` and also * extracts the optional `## Module Ownership` section. */ export declare function parseRouting(markdown: string): ParsedRouting; /** * Serialize routing rules to a full routing.md file. * * Produces: * ``` * # Routing Rules * * ## Routing Table * * | Work Type | Agent | Examples | * |-----------|-------|----------| * | feature-dev | Lead | New features | * ``` */ export declare function serializeRouting(rules: ParsedRoutingRule[]): string; //# sourceMappingURL=routing-io.d.ts.map