import { Status } from "../../DataFrame"; import { ResponseResult } from "../FieldChangeResult"; import { DeviceTokenMetadata, IControllerNotificationsService, NotificationClientRegistration, NotificationsServiceErrorCode } from "./IControllerNotificationsService"; export declare class ControllerNotificationsService implements IControllerNotificationsService { static readonly ServiceName: string; private _connection; private _logger; constructor(); GetServiceName(): string; RegisterNotificationsClientAsync(registration: NotificationClientRegistration): Promise>; UpdateNotificationsClientAsync(tokenGuid: string, registration: NotificationClientRegistration): Promise>; GetRegisteredNotificationsClientsMetadataAsync(lavvaUserName?: string): Promise>; IsNotificationsEnabledForAllUserTokensAsync(lavvaUserName: string): Promise>; IsNotificationsEnabledAsync(tokenIdentity: string): Promise>; EnableNotificationsAsync(tokenIdentity?: string): Promise>; EnableNotificationsForAllUserTokensAsync(lavvaUserName: string): Promise>; DisableNotificationsAsync(tokenIdentity?: string): Promise>; DisableNotificationsForAllUserTokensAsync(lavvaUserName: string): Promise>; DeleteNotificationsTokenAsync(tokenGuid: string): Promise>; private getClientType; private isValidErrorCode; }