/** * Project Service * SOLID Principles: Single Responsibility - Handle project CRUD operations */ import { Pool } from 'pg'; import { Logger } from '../../../utils/logger'; import { Project } from '../base'; import { IProjectService } from '../interfaces'; export declare class ProjectService implements IProjectService { private pool; private logger; constructor(pool: Pool, logger: Logger); createProject(projectData: Omit): Promise; getProject(projectPath: string): Promise; getProjectById(id: string): Promise; updateProject(id: string, updates: Partial): Promise; deleteProject(id: string): Promise; listProjects(status?: string, limit?: number, offset?: number): Promise; private mapRowToProject; private camelToSnake; } //# sourceMappingURL=project-service.d.ts.map