import type { BacklogConfig } from "../contracts/BacklogConfig"; import type { BacklogApiContext } from "../contracts/api/BacklogApiContext"; import type { BacklogResponse } from "../contracts/api/BacklogResponse"; import type { BacklogResponseNoContent } from "../contracts/api/BacklogResponseNoContent"; import type { WatchingItem } from "../entities/WatchingItem"; import type { WatchingItemCount } from "../entities/WatchingItemCount"; import type { AddWatchingParams } from "./params/AddWatchingParams"; import type { CountWatchingParams } from "./params/CountWatchingParams"; import type { DeleteWatchingParams } from "./params/DeleteWatchingParams"; import type { GetWatchingListParams } from "./params/GetWatchingListParams"; import type { GetWatchingParams } from "./params/GetWatchingParams"; import type { MarkWatchingAsReadParams } from "./params/MarkWatchingAsReadParams"; import type { UpdateWatchingParams } from "./params/UpdateWatchingParams"; /** * Get Watching List ウォッチ一覧の取得 * * Returns list of your watching issues. */ export declare function getWatchingList(config: BacklogConfig, params: GetWatchingListParams, context?: BacklogApiContext): Promise>; /** * Count Watching ウォッチ数の取得 * * Returns the number of your watching issues. */ export declare function countWatching(config: BacklogConfig, params: CountWatchingParams, context?: BacklogApiContext): Promise>; /** * Get Watching ウォッチ情報の取得 * * Returns the information about a watching. */ export declare function getWatching(config: BacklogConfig, params: GetWatchingParams, context?: BacklogApiContext): Promise>; /** * Add Watching ウォッチの追加 * * Adds a watching. User can add a own watching. */ export declare function addWatching(config: BacklogConfig, params: AddWatchingParams, context?: BacklogApiContext): Promise>; /** * Update Watching ウォッチの更新 * * Updates a watching. User can update own note. */ export declare function updateWatching(config: BacklogConfig, params: UpdateWatchingParams, context?: BacklogApiContext): Promise>; /** * Delete Watching ウォッチの削除 * * Deletes a own watching. User can delete a own watching. */ export declare function deleteWatching(config: BacklogConfig, params: DeleteWatchingParams, context?: BacklogApiContext): Promise>; /** * Mark Watching as Read ウォッチの既読化 * * Mark a watching as read. */ export declare function markWatchingAsRead(config: BacklogConfig, params: MarkWatchingAsReadParams, context?: BacklogApiContext): Promise>;