import type { ContextTimed } from '@matrixai/contexts'; import type { DB } from '@matrixai/db'; import type { JSONValue } from '@matrixai/rpc'; import type { ClientRPCRequestParams, ClientRPCResponseResult, NotificationInboxMessage, NotificationReadMessage } from '../types.js'; import type NotificationsManager from '../../notifications/NotificationsManager.js'; import { ServerHandler } from '@matrixai/rpc'; declare class NotificationsInboxRead extends ServerHandler<{ db: DB; notificationsManager: NotificationsManager; }, ClientRPCRequestParams, ClientRPCResponseResult> { handle(input: ClientRPCRequestParams, _cancel: (reason?: any) => void, _meta: Record, ctx: ContextTimed): AsyncGenerator>; } export default NotificationsInboxRead;