import type { InstalledPlugin } from "./types"; /** * Get list of enabled plugins with their resolved configurations. * Respects both global runtime config and project overrides. */ export declare function getEnabledPlugins(cwd: string): Promise; export declare function resolvePluginToolPaths(plugin: InstalledPlugin): string[]; export declare function resolvePluginHookPaths(plugin: InstalledPlugin): string[]; export declare function resolvePluginCommandPaths(plugin: InstalledPlugin): string[]; export declare function resolvePluginExtensionPaths(plugin: InstalledPlugin): string[]; /** * Get all tool paths from all enabled plugins. */ export declare function getAllPluginToolPaths(cwd: string): Promise; /** * Get all hook paths from all enabled plugins. */ export declare function getAllPluginHookPaths(cwd: string): Promise; /** * Get all command paths from all enabled plugins. */ export declare function getAllPluginCommandPaths(cwd: string): Promise; /** * Get all extension module paths from all enabled plugins. */ export declare function getAllPluginExtensionPaths(cwd: string): Promise; /** * Get plugin settings for use in tool/hook contexts. * Merges global settings with project overrides. */ export declare function getPluginSettings(pluginName: string, cwd: string): Promise>;