import type { BacklogConfig } from "../contracts/BacklogConfig"; import type { BacklogApiContext } from "../contracts/api/BacklogApiContext"; import type { BacklogResponse } from "../contracts/api/BacklogResponse"; import type { BacklogResponseFile } from "../contracts/api/BacklogResponseFile"; import type { PullRequest } from "../entities/PullRequest"; import type { PullRequestAttachmentFile } from "../entities/PullRequestAttachmentFile"; import type { PullRequestComment } from "../entities/PullRequestComment"; import type { PullRequestCommentCount } from "../entities/PullRequestCommentCount"; import type { PullRequestCount } from "../entities/PullRequestCount"; import type { Repository } from "../entities/Repository"; import type { AddPullRequestCommentParams } from "./params/AddPullRequestCommentParams"; import type { AddPullRequestParams } from "./params/AddPullRequestParams"; import type { DeletePullRequestAttachmentsParams } from "./params/DeletePullRequestAttachmentsParams"; import type { DownloadPullRequestAttachmentParams } from "./params/DownloadPullRequestAttachmentParams"; import type { GetGitRepositoryParams } from "./params/GetGitRepositoryParams"; import type { GetListOfGitRepositoriesParams } from "./params/GetListOfGitRepositoriesParams"; import type { GetListOfPullRequestAttachmentParams } from "./params/GetListOfPullRequestAttachmentParams"; import type { GetNumberOfPullRequestCommentsParams } from "./params/GetNumberOfPullRequestCommentsParams"; import type { GetNumberOfPullRequestsParams } from "./params/GetNumberOfPullRequestsParams"; import type { GetPullRequestCommentParams } from "./params/GetPullRequestCommentParams"; import type { GetPullRequestListParams } from "./params/GetPullRequestListParams"; import type { GetPullRequestParams } from "./params/GetPullRequestParams"; import type { UpdatePullRequestCommentInformationParams } from "./params/UpdatePullRequestCommentInformationParams"; import type { UpdatePullRequestParams } from "./params/UpdatePullRequestParams"; /** * Get List of Git Repositories Gitリポジトリ一覧の取得 * * Returns list of Git repositories. */ export declare function getListOfGitRepositories(config: BacklogConfig, params: GetListOfGitRepositoriesParams, context?: BacklogApiContext): Promise>; /** * Get Git Repository Gitリポジトリの取得 * * Returns Git repository. */ export declare function getGitRepository(config: BacklogConfig, params: GetGitRepositoryParams, context?: BacklogApiContext): Promise>; /** * Get Pull Request List プルリクエスト一覧の取得 * * Returns list of pull requests. */ export declare function getPullRequestList(config: BacklogConfig, params: GetPullRequestListParams, context?: BacklogApiContext): Promise>; /** * Get Number of Pull Requests プルリクエスト数の取得 * * Returns number of pull requests. */ export declare function getNumberOfPullRequests(config: BacklogConfig, params: GetNumberOfPullRequestsParams, context?: BacklogApiContext): Promise>; /** * Add Pull Request プルリクエストの追加 * * Adds pull requests. */ export declare function addPullRequest(config: BacklogConfig, params: AddPullRequestParams, context?: BacklogApiContext): Promise>; /** * Get Pull Request プルリクエストの取得 * * Returns pull reuqest. */ export declare function getPullRequest(config: BacklogConfig, params: GetPullRequestParams, context?: BacklogApiContext): Promise>; /** * Update Pull Request プルリクエストの追加 * * Updates pull requests. */ export declare function updatePullRequest(config: BacklogConfig, params: UpdatePullRequestParams, context?: BacklogApiContext): Promise>; /** * Get Pull Request Comment プルリクエストコメントの取得 * * Returns list of pull request comments. */ export declare function getPullRequestComment(config: BacklogConfig, params: GetPullRequestCommentParams, context?: BacklogApiContext): Promise>; /** * Add Pull Request Comment プルリクエストコメントの追加 * * Adds comments on pull requests. */ export declare function addPullRequestComment(config: BacklogConfig, params: AddPullRequestCommentParams, context?: BacklogApiContext): Promise>; /** * Get Number of Pull Request Comments プルリクエストコメント数の取得 * * Returns number of comments on pull requests. */ export declare function getNumberOfPullRequestComments(config: BacklogConfig, params: GetNumberOfPullRequestCommentsParams, context?: BacklogApiContext): Promise>; /** * Update Pull Request Comment Information プルリクエストコメント情報の更新 * * Updates pull request comment information. * * Authenticated user can update his own comments. */ export declare function updatePullRequestCommentInformation(config: BacklogConfig, params: UpdatePullRequestCommentInformationParams, context?: BacklogApiContext): Promise>; /** * Get List of Pull Request Attachment プルリクエスト添付ファイル一覧の取得 * * Returns list of attached files on pull requests. */ export declare function getListOfPullRequestAttachment(config: BacklogConfig, params: GetListOfPullRequestAttachmentParams, context?: BacklogApiContext): Promise>; /** * Download Pull Request Attachment プルリクエスト添付ファイルのダウンロード * * Downloads attached files on pull requests. */ export declare function downloadPullRequestAttachment(config: BacklogConfig, params: DownloadPullRequestAttachmentParams, context?: BacklogApiContext): Promise>; /** * Delete Pull Request Attachments プルリクエスト添付ファイルの削除 * * Deletes attached files on pull requests. */ export declare function deletePullRequestAttachments(config: BacklogConfig, params: DeletePullRequestAttachmentsParams, context?: BacklogApiContext): Promise>;