import { createKnowledgePlugin, KnowledgeService, knowledgePlugin, knowledgePluginCore, knowledgePluginHeadless } from "../features/knowledge/index";
import { trajectoriesPlugin } from "../features/trajectories/index";
import { FollowUpService } from "../services/followUp";
import { RelationshipsService } from "../services/relationships";
import type { Plugin } from "../types/plugin";
export type NativeRuntimeFeature = "knowledge" | "relationships" | "trajectories";
export declare const relationshipsPlugin: Plugin;
export declare const nativeRuntimeFeaturePlugins: Record<NativeRuntimeFeature, Plugin>;
export declare function getNativeRuntimeFeaturePlugin(feature: NativeRuntimeFeature): Plugin;
export declare const nativeRuntimeFeaturePluginNames: Record<NativeRuntimeFeature, string>;
export declare const nativeRuntimeFeatureDefaults: Record<NativeRuntimeFeature, boolean>;
export declare function resolveNativeRuntimeFeatureFromPluginName(pluginName: string | null | undefined): NativeRuntimeFeature | null;
export { createKnowledgePlugin, FollowUpService, KnowledgeService, knowledgePlugin, knowledgePluginCore, knowledgePluginHeadless, RelationshipsService, trajectoriesPlugin, };
//# sourceMappingURL=native-features.d.ts.map