import type { RepositoryConfig } from '../../../../frameworks/config/configLoader.js';
import type { PatchRepositoryRouteResult } from '../../../../modules/cli-configuration/interface-adapters/controllers/http/repositories.routes.js';
import type { ToggleRepositoryEnabledUseCase } from '../../../../modules/cli-configuration/usecases/cli/toggleRepositoryEnabled.usecase.js';
export interface UpdateRepositoryEnabledFromDashboardDependencies {
    toggleRepositoryEnabled: ToggleRepositoryEnabledUseCase;
    repositories: RepositoryConfig[];
    configPath: string;
}
export declare class UpdateRepositoryEnabledFromDashboardUseCase {
    private readonly deps;
    constructor(deps: UpdateRepositoryEnabledFromDashboardDependencies);
    execute(input: {
        localPath: string;
        enabled: boolean;
    }): PatchRepositoryRouteResult;
}
//# sourceMappingURL=updateRepositoryEnabledFromDashboard.usecase.d.ts.map