import { PluginLoaderService } from '../../core/plugins';
import { PluginDto } from './dto/plugin.dto';
export declare class PluginsService {
    private readonly pluginLoader;
    constructor(pluginLoader: PluginLoaderService);
    findAll(): PluginDto[];
    findOne(id: string): PluginDto;
    enable(id: string): Promise<{
        success: boolean;
        message: string;
    }>;
    disable(id: string): Promise<{
        success: boolean;
        message: string;
    }>;
    updateConfig(id: string, config: Record<string, unknown>): {
        success: boolean;
        message: string;
    };
    healthCheck(id: string): Promise<{
        healthy: boolean;
        message?: string;
    }>;
}
