import type { RepositoryConfig } from '../../../../frameworks/config/configLoader.js';
import type { RemoveRepositoryRouteResult } from '../../../../modules/cli-configuration/interface-adapters/controllers/http/repositories.routes.js';
import type { RemoveRepositoryFromConfigUseCase } from '../../../../modules/cli-configuration/usecases/cli/removeRepositoryFromConfig.usecase.js';
export interface RemoveRepositoryFromDashboardDependencies {
    removeRepositoryFromConfig: RemoveRepositoryFromConfigUseCase;
    repositories: RepositoryConfig[];
    configPath: string;
}
export declare class RemoveRepositoryFromDashboardUseCase {
    private readonly deps;
    constructor(deps: RemoveRepositoryFromDashboardDependencies);
    execute(input: {
        localPath: string;
    }): RemoveRepositoryRouteResult;
}
//# sourceMappingURL=removeRepositoryFromDashboard.usecase.d.ts.map