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 { Category } from "../entities/Category"; import type { IssueTypeDetailed } from "../entities/IssueTypeDetailed"; import type { Priority } from "../entities/Priority"; import type { Project } from "../entities/Project"; import type { ProjectActivity } from "../entities/ProjectActivity"; import type { ProjectDiskUsage } from "../entities/ProjectDiskUsage"; import type { ProjectStatus } from "../entities/ProjectStatus"; import type { Resolution } from "../entities/Resolution"; import type { SharedFile } from "../entities/SharedFile"; import type { User } from "../entities/User"; import type { Version } from "../entities/Version"; import type { EmptyObject } from "../types/EmptyObject"; import type { AddCategoryParams } from "./params/AddCategoryParams"; import type { AddIssueTypeParams } from "./params/AddIssueTypeParams"; import type { AddProjectAdministratorParams } from "./params/AddProjectAdministratorParams"; import type { AddProjectParams } from "./params/AddProjectParams"; import type { AddProjectUserParams } from "./params/AddProjectUserParams"; import type { AddStatusParams } from "./params/AddStatusParams"; import type { AddVersionMilestoneParams } from "./params/AddVersionMilestoneParams"; import type { DeleteCategoryParams } from "./params/DeleteCategoryParams"; import type { DeleteIssueTypeParams } from "./params/DeleteIssueTypeParams"; import type { DeleteProjectAdministratorParams } from "./params/DeleteProjectAdministratorParams"; import type { DeleteProjectParams } from "./params/DeleteProjectParams"; import type { DeleteProjectUserParams } from "./params/DeleteProjectUserParams"; import type { DeleteStatusParams } from "./params/DeleteStatusParams"; import type { DeleteVersionParams } from "./params/DeleteVersionParams"; import type { GetCategoryListParams } from "./params/GetCategoryListParams"; import type { GetFileParams } from "./params/GetFileParams"; import type { GetIssueTypeListParams } from "./params/GetIssueTypeListParams"; import type { GetListOfProjectAdministratorsParams } from "./params/GetListOfProjectAdministratorsParams"; import type { GetListOfSharedFilesParams } from "./params/GetListOfSharedFilesParams"; import type { GetProjectDiskUsageParams } from "./params/GetProjectDiskUsageParams"; import type { GetProjectIconParams } from "./params/GetProjectIconParams"; import type { GetProjectListParams } from "./params/GetProjectListParams"; import type { GetProjectParams } from "./params/GetProjectParams"; import type { GetProjectRecentUpdatesParams } from "./params/GetProjectRecentUpdatesParams"; import type { GetProjectUserListParams } from "./params/GetProjectUserListParams"; import type { GetStatusListOfProjectParams } from "./params/GetStatusListOfProjectParams"; import type { GetVersionMilestoneListParams } from "./params/GetVersionMilestoneListParams"; import type { UpdateCategoryParams } from "./params/UpdateCategoryParams"; import type { UpdateIssueTypeParams } from "./params/UpdateIssueTypeParams"; import type { UpdateOrderOfStatusParams } from "./params/UpdateOrderOfStatusParams"; import type { UpdateProjectParams } from "./params/UpdateProjectParams"; import type { UpdateStatusParams } from "./params/UpdateStatusParams"; import type { UpdateVersionMilestoneParams } from "./params/UpdateVersionMilestoneParams"; /** * Get Status List 状態一覧の取得 * * Returns list of statuses. * * @deprecated This API has been deprecated and is no longer recommended for use. Please replace it with Get Status List of Project. */ export declare function getStatusList(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Get Status List of Project プロジェクトの状態一覧の取得 * * Returns list of status in the project. */ export declare function getStatusListOfProject(config: BacklogConfig, params: GetStatusListOfProjectParams, context?: BacklogApiContext): Promise>; /** * Get Priority List 優先度一覧の取得 * * Returns list of priorities. */ export declare function getPriorityList(config: BacklogConfig, context?: BacklogApiContext): Promise>; /** * Get Resolution List 完了理由一覧の取得 * * Returns list of resolutions. */ export declare function getResolutionList(config: BacklogConfig, context?: BacklogApiContext): Promise>; /** * Get Project List プロジェクト一覧の取得 * * Returns list of projects. */ export declare function getProjectList(config: BacklogConfig, params?: GetProjectListParams, context?: BacklogApiContext): Promise>; /** * Add Project プロジェクトの追加 * * Adds new project. */ export declare function addProject(config: BacklogConfig, params: AddProjectParams, context?: BacklogApiContext): Promise>; /** * Get Project プロジェクト情報の取得 * * Returns information about project. */ export declare function getProject(config: BacklogConfig, params: GetProjectParams, context?: BacklogApiContext): Promise>; /** * Update Project プロジェクト情報の更新 * * Updates information about project. */ export declare function updateProject(config: BacklogConfig, params: UpdateProjectParams, context?: BacklogApiContext): Promise>; /** * Delete Project プロジェクトの削除 * * Deletes project. */ export declare function deleteProject(config: BacklogConfig, params: DeleteProjectParams, context?: BacklogApiContext): Promise>; /** * Get Project Icon プロジェクトアイコンの取得 * * Downloads project icon. */ export declare function getProjectIcon(config: BacklogConfig, params: GetProjectIconParams, context?: BacklogApiContext): Promise>; /** * Get Project Recent Updates プロジェクトの最近の活動の取得 * * Returns recent update in the project. */ export declare function getProjectRecentUpdates(config: BacklogConfig, params: GetProjectRecentUpdatesParams, context?: BacklogApiContext): Promise>; /** * Add Project User プロジェクトユーザーの追加 * * Adds user to list of project members. */ export declare function addProjectUser(config: BacklogConfig, params: AddProjectUserParams, context?: BacklogApiContext): Promise>; /** * Get Project User List プロジェクトユーザー一覧の取得 * * Returns list of project members. */ export declare function getProjectUserList(config: BacklogConfig, params: GetProjectUserListParams, context?: BacklogApiContext): Promise>; /** * Delete Project User プロジェクトユーザーの削除 * * Removes user from list project members. */ export declare function deleteProjectUser(config: BacklogConfig, params: DeleteProjectUserParams, context?: BacklogApiContext): Promise>; /** * Add Project Administrator プロジェクト管理者の追加 * * Adds “Project Administrator” role to user */ export declare function addProjectAdministrator(config: BacklogConfig, params: AddProjectAdministratorParams, context?: BacklogApiContext): Promise>; /** * Get List of Project Administrators プロジェクト管理者一覧の取得 * * Returns list of users who has Project Administrator role */ export declare function getListOfProjectAdministrators(config: BacklogConfig, params: GetListOfProjectAdministratorsParams, context?: BacklogApiContext): Promise>; /** * Delete Project Administrator プロジェクト管理者の削除 * * Removes Project Administrator role from user */ export declare function deleteProjectAdministrator(config: BacklogConfig, params: DeleteProjectAdministratorParams, context?: BacklogApiContext): Promise>; /** * Add Status 状態の追加 * * Adds new Status to the project. You can create up to 8 custom statuses within a Project aside from the 4 default. */ export declare function addStatus(config: BacklogConfig, params: AddStatusParams, context?: BacklogApiContext): Promise>; /** * Update Status 状態情報の更新 * * Updates information about Status. */ export declare function updateStatus(config: BacklogConfig, params: UpdateStatusParams, context?: BacklogApiContext): Promise>; /** * Delete Status 状態の削除 * * Deletes Status. */ export declare function deleteStatus(config: BacklogConfig, params: DeleteStatusParams, context?: BacklogApiContext): Promise>; /** * Update Order of Status 状態の並び替え * * Updates order about Status. */ export declare function updateOrderOfStatus(config: BacklogConfig, params: UpdateOrderOfStatusParams, context?: BacklogApiContext): Promise>; /** * Get Issue Type List 種別一覧の取得 * * Returns list of Issue Types in the project. */ export declare function getIssueTypeList(config: BacklogConfig, params: GetIssueTypeListParams, context?: BacklogApiContext): Promise>; /** * Add Issue Type 種別の追加 * * Adds new Issue Type to the project. */ export declare function addIssueType(config: BacklogConfig, params: AddIssueTypeParams, context?: BacklogApiContext): Promise>; /** * Update Issue Type 種別情報の更新 * * Updates information about Issue Type. */ export declare function updateIssueType(config: BacklogConfig, params: UpdateIssueTypeParams, context?: BacklogApiContext): Promise>; /** * Update Issue Type 種別情報の更新 * * Updates information about Issue Type. */ export declare function deleteIssueType(config: BacklogConfig, params: DeleteIssueTypeParams, context?: BacklogApiContext): Promise>; /** * Get Category List カテゴリー一覧の取得 * * Returns list of Categories in the project. */ export declare function getCategoryList(config: BacklogConfig, params: GetCategoryListParams, context?: BacklogApiContext): Promise>; /** * Add Category カテゴリーの追加 * * Adds new Category to the project. */ export declare function addCategory(config: BacklogConfig, params: AddCategoryParams, context?: BacklogApiContext): Promise>; /** * Update Category カテゴリー情報の更新 * * Updates information about Category. */ export declare function updateCategory(config: BacklogConfig, params: UpdateCategoryParams, context?: BacklogApiContext): Promise>; /** * Delete Category カテゴリーの削除 * * Deletes Category. */ export declare function deleteCategory(config: BacklogConfig, params: DeleteCategoryParams, context?: BacklogApiContext): Promise>; /** * Get Version/Milestone List バージョン(マイルストーン)一覧の取得 * * Returns list of Versions/Milestones in the project. */ export declare function getVersionMilestoneList(config: BacklogConfig, params: GetVersionMilestoneListParams, context?: BacklogApiContext): Promise>; /** * Add Version/Milestone バージョン(マイルストーン)の追加 * * Adds new Version/Milestone to the project. */ export declare function addVersionMilestone(config: BacklogConfig, params: AddVersionMilestoneParams, context?: BacklogApiContext): Promise>; /** * Update Version/Milestone バージョン(マイルストーン)情報の更新 * * Updates information about Version/Milestone. */ export declare function updateVersionMilestone(config: BacklogConfig, params: UpdateVersionMilestoneParams, context?: BacklogApiContext): Promise>; /** * Delete Version バージョン(マイルストーン)の削除 * * Deletes Version. */ export declare function deleteVersion(config: BacklogConfig, params: DeleteVersionParams, context?: BacklogApiContext): Promise>; /** * Get Custom Field List カスタム属性一覧の取得 * * Returns list of Custom Fields in the project. * */ export declare function getCustomFieldList(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Add Custom Field カスタム属性の追加 * * Adds new Custom Field to the project. */ export declare function addCustomField(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Update Custom Field カスタム属性の更新 * * Updates Custom Field. */ export declare function updateCustomField(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Delete Custom Field カスタム属性の削除 * * Deletes Custom Field. */ export declare function deleteCustomField(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Add List Item for List Type Custom Field 選択リストカスタム属性のリスト項目の追加 * * Adds new list item for list type custom field. * Only administrator can call this API if the option “Add items in adding or editing issues” is disabled in settings. * Calling API fails if specified custom field’s type is not a list. */ export declare function addListItemForListTypeCustomField(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Update List Item for List Type Custom Field 選択リストカスタム属性のリスト項目の更新 * * Updates list item for list type custom field. Calling API fails if specified custom field’s type is not a list. */ export declare function updateListItemForListTypeCustomField(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Delete List Item for List Type Custom Field 選択リストカスタム属性のリスト項目の削除 * * Deletes list item for list type custom field. Calling API fails if specified custom field’s type is not a list. */ export declare function deleteListItemForListTypeCustomField(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Get List of Shared Files 共有ファイル一覧の取得 * * Gets list of Shared Files. */ export declare function getListOfSharedFiles(config: BacklogConfig, params: GetListOfSharedFilesParams, context?: BacklogApiContext): Promise>; /** * Get File 共有ファイルのダウンロード * * Downloads the file. */ export declare function getFile(config: BacklogConfig, params: GetFileParams, context?: BacklogApiContext): Promise>; /** * Get Project Disk Usage プロジェクトの容量使用状況の取得 * * Returns information about project disk usage. */ export declare function getProjectDiskUsage(config: BacklogConfig, params: GetProjectDiskUsageParams, context?: BacklogApiContext): Promise>;