import { ActionFields, NotificationFields } from '../../graphql/index.js'; import { PaginatedNotification, QueryNotificationsArgs, Scalars, MutationReadNotificationArgs, Action, MutationReadNotificationsArgs, MutationDeleteNotificationArgs, MutationDeleteNotificationsArgs, MutationUnsubscribeFromNotificationArgs, MutationUpdateNetworkNotificationSettingsArgs, NotificationNetworkSettings } from '../../types/index.js'; import { GraphqlClient } from '../graphql.client.js'; export declare class NotificationsClient { private client; constructor(client: GraphqlClient); count(accessToken?: string): Promise; list(variables?: QueryNotificationsArgs, fields?: NotificationFields, accessToken?: string): Promise; readNotification(variables: MutationReadNotificationArgs, fields?: ActionFields, accessToken?: string): Promise; readNotifications(variables: MutationReadNotificationsArgs, fields?: ActionFields, accessToken?: string): Promise; deleteNotification(variables: MutationDeleteNotificationArgs, fields?: ActionFields, accessToken?: string): Promise; deleteNotifications(variables: MutationDeleteNotificationsArgs, fields?: ActionFields, accessToken?: string): Promise; clearNotificationsCount(fields?: ActionFields, accessToken?: string): Promise; unsubscribe(variables: MutationUnsubscribeFromNotificationArgs, fields?: ActionFields, accessToken?: string): Promise; updateNetworkNotificationSettings(variables: MutationUpdateNetworkNotificationSettingsArgs, accessToken?: string): Promise; }