import { Project } from '../types/project';
export declare class ProjectRepository {
    createProject(data: Omit<Project, 'id' | 'createdAt'>): Promise<Project>;
    getProjectById(id: string): Promise<Project | undefined>;
    getProjectByName(name: string): Promise<Project | undefined>;
    getAllProjects(): Promise<Project[]>;
    updateProject(id: string, data: Partial<Omit<Project, 'id' | 'createdAt'>>): Promise<Project | undefined>;
    deleteProject(id: string): Promise<void>;
}
//# sourceMappingURL=projectRepository.d.ts.map