@therealchristhomas/gitlab-mcp-server
Version:
MCP Server for GitLab API operations
26 lines (25 loc) • 1.08 kB
TypeScript
import type { GitLabGroupMilestoneResponse } from "../types/index.js";
export declare function listGroupMilestones(groupId: string, options?: {
state?: "active" | "closed";
title?: string;
search?: string;
search_title?: string;
include_ancestors?: boolean;
include_descendants?: boolean;
updated_before?: string;
updated_after?: string;
containing_date?: string;
start_date?: string;
end_date?: string;
page?: number;
per_page?: number;
}): Promise<GitLabGroupMilestoneResponse[]>;
export declare function createGroupMilestone(groupId: string, title: string, description?: string, dueDate?: string, startDate?: string): Promise<GitLabGroupMilestoneResponse>;
export declare function updateGroupMilestone(groupId: string, milestoneId: number, options: {
title?: string;
description?: string;
due_date?: string;
start_date?: string;
state_event?: "close" | "activate";
}): Promise<GitLabGroupMilestoneResponse>;
export declare function deleteGroupMilestone(groupId: string, milestoneId: number): Promise<void>;