interface ProviderDependency { packages: string[]; description: string; } export declare class DependencyManager { private static readonly PROVIDER_DEPENDENCIES; private static getGlobalNodeModulesPath; private static isPackageInstalled; private static installPackageGlobally; static checkAndInstallProviderDependencies(provider: string): Promise; static checkProviderAvailability(provider: string): Promise<{ available: boolean; missingDependencies: string[]; }>; static getAvailableProviders(): string[]; static getProviderInfo(provider: string): ProviderDependency | null; static autoInstallMissingDependencies(providers: string[]): Promise; static validateSystemRequirements(): Promise; } export {}; //# sourceMappingURL=dependency-manager.d.ts.map