import type { GitlabClient } from "./client.js"; import type { Commit, MergeRequest, MergeRequestChanges, Note } from "./types.js"; export declare function getMergeRequest(client: GitlabClient, projectId: string | number, mergeRequestIid: number): Promise; export declare function listMergeRequestNotes(client: GitlabClient, projectId: string | number, mergeRequestIid: number): Promise; export declare function createMergeRequestNote(client: GitlabClient, projectId: string | number, mergeRequestIid: number, params: { body: string; }): Promise; export declare function getMergeRequestChanges(client: GitlabClient, projectId: string | number, mergeRequestIid: number): Promise; export declare function listMergeRequestCommits(client: GitlabClient, projectId: string | number, mergeRequestIid: number): Promise; export declare function listMergeRequestDiscussions(client: GitlabClient, projectId: string | number, mergeRequestIid: number): Promise>;