import { Project } from '../models/projects';
import { BaseService } from './base';
export declare class ProjectService extends BaseService {
    /**
     * Returns a list of available projects.
     */
    list(offset?: number, limit?: number): Promise<Project[]>;
    /**
     * Returns an existing project.
     */
    get(projectId: number): Promise<Project>;
    /**
     * Creates a new project.
     */
    add(project: Omit<Project, 'id'>): Promise<Project>;
    /**
     * Updates an existing project.
     */
    update(projectId: number, project: Partial<Project>): Promise<Project>;
    /**
     * Deletes an existing project.
     */
    delete(projectId: number): Promise<void>;
}
