import type { GitLabClient } from '../client.js'; import type { ConfigManager } from '../config.js'; import type { ListProjectsParams, GetProjectParams, UploadProjectFileParams, ListProjectUploadsParams, ListProjectLabelsParams } from '../types.js'; export declare class ProjectHandlers { private client; private configManager; constructor(client: GitLabClient, configManager: ConfigManager); listProjects(args: ListProjectsParams): Promise<{ content: { type: string; text: string; }[]; }>; getProject(args: GetProjectParams): Promise<{ content: { type: string; text: string; }[]; }>; uploadProjectFile(args: UploadProjectFileParams): Promise<{ content: { type: string; text: string; }[]; }>; listProjectUploads(args: ListProjectUploadsParams): Promise<{ content: { type: string; text: string; }[]; }>; listProjectLabels(args: ListProjectLabelsParams): Promise<{ content: { type: string; text: string; }[]; }>; } //# sourceMappingURL=projects.d.ts.map