import type { PluginInitializationFailure, PluginInitializationWarning } from "../extensions/plugin/plugin-load-report"; export interface PluginToolSummary { name: string; pluginName: string; path: string; source: "workspace-plugin" | "global-plugin"; enabled: boolean; description?: string; } export interface ListPluginToolsResult { tools: PluginToolSummary[]; failures: PluginInitializationFailure[]; warnings: PluginInitializationWarning[]; } export declare function listPluginToolsWithDiagnostics(input: { workspacePath: string; cwd?: string; disabledToolNames?: ReadonlyArray; providerId?: string; modelId?: string; }): Promise; export declare function listPluginTools(input: { workspacePath: string; cwd?: string; disabledToolNames?: ReadonlyArray; providerId?: string; modelId?: string; }): Promise;