/** * Runtime tree that mirrors a `Spec`'s group structure. Values remain unknown * at this boundary so producers and consumers can narrow branches and registry * items as needed. */ export interface RegistryItems { readonly [key: string]: unknown; } /** * The names of the function-shaped entries in a group's (flat, isolated) * registry. `FunctionImpl.make` registers each function under a single-segment * key, so the registry built for one group contains exactly that group's * functions at the top level. */ export declare const functionNames: (items: RegistryItems) => ReadonlyArray; /** * The keys of the middleware implementations registered into a group's registry * (stored under `middleware:` entries by `MiddlewareImpl`). */ export declare const middlewareKeys: (items: RegistryItems) => ReadonlyArray; //# sourceMappingURL=RegistryItems.d.ts.map