import type * as MiddlewareSpec from "@confect/core/MiddlewareSpec"; import type { FunctionType } from "convex/server"; export declare const TypeId = "~@confect/server/MiddlewareRegistryItem"; export type TypeId = typeof TypeId; export interface MiddlewareRegistryItem { readonly [TypeId]: TypeId; readonly middlewareSpec: MiddlewareSpec.AnyMiddlewareSpec; readonly impls: Partial>; } export declare const isMiddlewareRegistryItem: (u: unknown) => u is MiddlewareRegistryItem; export declare const registryKey: (middlewareKey: string) => string; //# sourceMappingURL=MiddlewareRegistryItem.d.ts.map