import { SignifyClient } from './clienting.ts'; /** * Notifications */ export declare class Notifications { client: SignifyClient; /** * Notifications * @param {SignifyClient} client */ constructor(client: SignifyClient); /** * List notifications * @async * @param {number} [start=0] Start index of list of notifications, defaults to 0 * @param {number} [end=24] End index of list of notifications, defaults to 24 * @returns {Promise} A promise to the list of notifications */ list(start?: number, end?: number): Promise; /** * Mark a notification as read * @async * @param {string} said SAID of the notification * @returns {Promise} A promise to the result of the marking */ mark(said: string): Promise; /** * Delete a notification * @async * @param {string} said SAID of the notification * @returns {Promise} */ delete(said: string): Promise; }