export interface GitLabEnv { projectId: string; mrIid: string; token: string; apiUrl: string; } export declare function resolveGitLabEnv(overrides?: Partial): GitLabEnv; export declare function buildGitLabMrUrl(env: GitLabEnv): string; interface GLNote { id: number; body: string; system: boolean; } export declare function listMrNotes(env: GitLabEnv): Promise; export declare function findExistingNote(env: GitLabEnv): Promise; export declare function postMrNote(env: GitLabEnv, md: string): Promise; export declare function updateMrNote(env: GitLabEnv, id: number, md: string): Promise; export declare function deleteMrNote(env: GitLabEnv, id: number): Promise; export declare function upsertMrNote(env: GitLabEnv, md: string): Promise; export {}; //# sourceMappingURL=gitlab.d.ts.map