/** * Framework registry — maps framework names to their FrameworkDefinition. * This is the T-038 "FrameworkRouter" implementation (simple name→handler map). */ import type { FrameworkDefinition } from "./types.js"; export declare class FrameworkRouter { private readonly registry; /** * Register a framework by its name slug. */ register(name: string, framework: FrameworkDefinition): void; /** * Retrieve a registered framework by name. Throws if unknown. */ get(name: string): FrameworkDefinition; /** * Check whether a framework name is registered. */ has(name: string): boolean; /** * List all registered framework names. */ list(): string[]; } /** Singleton router used by the application. */ export declare const frameworkRouter: FrameworkRouter; //# sourceMappingURL=registry.d.ts.map