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 { NotificationCount } from "../entities/NotificationCount"; import type { NotificationUnreadCount } from "../entities/NotificationUnreadCount"; import type { UserNotification } from "../entities/UserNotification"; import type { CountNotificationParams } from "./params/CountNotificationParams"; import type { GetNotificationParams } from "./params/GetNotificationParams"; import type { ReadNotificationParams } from "./params/ReadNotificationParams"; /** * Get Notification お知らせ一覧の取得 * * Returns own notifications. */ export declare function getNotification(config: BacklogConfig, params?: GetNotificationParams, context?: BacklogApiContext): Promise>; /** * Count Notification お知らせ数の取得 * * Returns number of Notifications. */ export declare function countNotification(config: BacklogConfig, params?: CountNotificationParams, context?: BacklogApiContext): Promise>; /** * Reset Unread Notification Count お知らせ数の取得 * * Resets unread Notification count. */ export declare function resetUnreadNotificationCount(config: BacklogConfig, context?: BacklogApiContext): Promise>; /** * Changes notifications read. お知らせの既読化 * * Changes notifications read. */ export declare function readNotification(config: BacklogConfig, params: ReadNotificationParams, context?: BacklogApiContext): Promise>;