import { type QvacPlugin, type PluginHandlerDefinition } from "../../schemas/plugin"; export declare function registerPlugin(plugin: QvacPlugin): void; export declare function registerPlugins(pluginList: readonly QvacPlugin[]): void; export declare function getPlugin(modelType: string): QvacPlugin | undefined; export declare function getPluginHandler(modelType: string, handlerName: string): PluginHandlerDefinition | undefined; export declare function hasPlugin(modelType: string): boolean; export declare function unregisterPlugin(modelType: string): boolean; export declare function getAllPlugins(): QvacPlugin[]; export declare function clearPlugins(): void; //# sourceMappingURL=registry.d.ts.map