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 { Team } from "../entities/Team"; import type { EmptyObject } from "../types/EmptyObject"; import type { AddProjectTeamParams } from "./params/AddProjectTeamParams"; import type { DeleteProjectTeamParams } from "./params/DeleteProjectTeamParams"; import type { GetListOfTeamsParams } from "./params/GetListOfTeamsParams"; import type { GetProjectTeamListParams } from "./params/GetProjectTeamListParams"; import type { GetTeamIconParams } from "./params/GetTeamIconParams"; import type { GetTeamParams } from "./params/GetTeamParams"; /** * Get List of Teams チーム一覧の取得 * * Returns list of teams. */ export declare function getListOfTeams(config: BacklogConfig, params?: GetListOfTeamsParams, context?: BacklogApiContext): Promise>; /** * Add Team チームの追加 * * Adds new team. You can’t use this API at new plan space. * */ export declare function addTeam(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Get Team チーム情報の取得 * * Returns information about team. */ export declare function getTeam(config: BacklogConfig, params: GetTeamParams, context?: BacklogApiContext): Promise>; /** * Update Team チーム情報の更新 * * Updates information about team. You can’t use this API at new plan space. * */ export declare function updateTeam(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Delete Team チームの削除 * * Deletes team. You can’t use this API at new plan space. * */ export declare function deleteTeam(config: BacklogConfig, params: EmptyObject, context?: BacklogApiContext): Promise>; /** * Get Team Icon チームアイコンの取得 * * Downloads team icon. */ export declare function getTeamIcon(config: BacklogConfig, params: GetTeamIconParams, context?: BacklogApiContext): Promise>; /** * Get Project Team List プロジェクトチーム一覧の取得 * * Returns list of project teams. */ export declare function getProjectTeamList(config: BacklogConfig, params: GetProjectTeamListParams, context?: BacklogApiContext): Promise>; /** * Add Project Team プロジェクトチームの追加 * * Add team to project. */ export declare function addProjectTeam(config: BacklogConfig, params: AddProjectTeamParams, context?: BacklogApiContext): Promise>; /** * Delete Project Team プロジェクトチームの削除 * * Removes a team from the project. */ export declare function deleteProjectTeam(config: BacklogConfig, params: DeleteProjectTeamParams, context?: BacklogApiContext): Promise>;