import type LoggerFactory from "@vaadin/hilla-generator-utils/LoggerFactory.js"; import type { PluginConstructor } from "./Plugin.js"; import type ReferenceResolver from "./ReferenceResolver.js"; import type { SharedStorage } from "./SharedStorage.js"; export default class PluginManager { #private; constructor(plugins: readonly PluginConstructor[], resolver: ReferenceResolver, logger: LoggerFactory); execute(storage: SharedStorage): Promise; }