import type { KlawConfig } from "../../config/types.klaw.js"; import type { PluginManifestRegistry } from "../manifest-registry.js"; import type { PluginRegistry } from "../registry.js"; import type { PluginLogger } from "../types.js"; import { type PluginRuntimeLoadContext } from "./load-context.js"; export declare function loadPluginMetadataRegistrySnapshot(options?: { config?: KlawConfig; activationSourceConfig?: KlawConfig; env?: NodeJS.ProcessEnv; logger?: PluginLogger; workspaceDir?: string; onlyPluginIds?: string[]; loadModules?: boolean; manifestRegistry?: PluginManifestRegistry; runtimeContext?: PluginRuntimeLoadContext; }): PluginRegistry;