import type { DB } from '@matrixai/db'; import type { AgentRPCRequestParams, AgentRPCResponseResult, SignedNotificationEncoded } from '../types.js'; import type KeyRing from '../../../keys/KeyRing.js'; import type NotificationsManager from '../../../notifications/NotificationsManager.js'; import { UnaryHandler } from '@matrixai/rpc'; /** * Sends a notification to a node */ declare class NotificationsSend extends UnaryHandler<{ db: DB; keyRing: KeyRing; notificationsManager: NotificationsManager; }, AgentRPCRequestParams, AgentRPCResponseResult> { handle: (input: AgentRPCRequestParams) => Promise; } export default NotificationsSend;