import type { CommandContext } from '../../../app/command-context.js';
import type { ScanToolsOptions } from '../../tools/shared/scan-tools.js';
import type { ToolInfo } from '../../tools/shared/types.js';
export interface OutdatedToolsDependencies {
    scanTools: (options: ScanToolsOptions) => Promise<ToolInfo[]>;
    resolveScopeRoot: (scope: 'project' | 'user', cwd: string, home: string) => Promise<string>;
    resolveAssetsRoot: () => Promise<string>;
}
export interface OutdatedToolsResult {
    tools: ToolInfo[];
}
export declare function runOutdatedTools(context: CommandContext, dependencies: OutdatedToolsDependencies): Promise<OutdatedToolsResult>;
//# sourceMappingURL=outdated-tools.d.ts.map