import { BuilderContext } from "../context"; interface PackageJson { name: string; version: string; peerDependencies: { [name: string]: string; }; } /** * Validates a plugin dependencies and loads it. * @param pluginName - The plugin name * @param builderContext - The BuilderContext * @param from - Where to resolve plugins and dependencies from. Only for * testing purposes. */ export declare function usePlugin(builderContext: BuilderContext, pluginName: string, from?: string): void; export declare function loadPluginFile(absolutePluginFilePath: string): void; export declare function readPackageJson(packageName: string, from?: string): PackageJson | undefined; export {};