@memory-bank/mcp
Version:
Memory-enabled Co-Pilot (MCP) server for managing project documentation and context
20 lines • 922 B
TypeScript
import { IBranchMemoryBankRepository } from '../../../domain/repositories/IBranchMemoryBankRepository.js';
import type { IUseCase } from '../../interfaces/IUseCase.js';
import type { CoreFilesDTO } from '../../dtos/CoreFilesDTO.js';
interface ReadBranchCoreFilesInput {
branchName: string;
}
export interface ReadBranchCoreFilesOutput {
files: CoreFilesDTO;
}
export declare class ReadBranchCoreFilesUseCase implements IUseCase<ReadBranchCoreFilesInput, ReadBranchCoreFilesOutput> {
private readonly branchRepository?;
private readonly ACTIVE_CONTEXT_PATH;
private readonly PROGRESS_PATH;
private readonly SYSTEM_PATTERNS_PATH;
private readonly BRANCH_CONTEXT_PATH;
constructor(branchRepository?: IBranchMemoryBankRepository | undefined);
execute(input: ReadBranchCoreFilesInput): Promise<ReadBranchCoreFilesOutput>;
}
export {};
//# sourceMappingURL=ReadBranchCoreFilesUseCase.d.ts.map