import { NotificationConnection } from '@microsoft/windows-admin-center-sdk/core/notification/notification-connection'; import { RpcService } from './rpc.service'; import * as i0 from "@angular/core"; /** * * @smeDoc {@label Notifications @id sme-dev-guide-shell-services-notifications} * * @overview * @file {@filepath ./notifications/examples/overview.md} * * @example {@label In progress notification @id in-progress-notification} * @file {@filename notifications-in-progress.ts @filepath ./notifications/examples/notifications-in-progress.ts} * * @example {@label Alert notification @id alert-notifications} * @file {@filename notifications-alert.ts @filepath ./notifications/examples/notifications-alert.ts} * * @example {@label Information notification @id information-notification} * @file {@filename notifications-information.ts @filepath ./notifications/examples/notifications-information.ts} * * @example {@label Long running notification @id long-running-notification} * @file {@filename notifications-long-running.ts @filepath ./notifications/examples/notifications-long-running.ts} * * @example {@label Long running with disabled notification @id long-running-disable-notification} * @file {@filename notifications-long-running-disable.ts @filepath ./notifications/examples/notifications-long-running-disable.ts} */ /** * Notification service class. */ export declare class NotificationService extends NotificationConnection { /** * Initializes a new instance of the NotificationConnectionService class. * * @param rpcService the RPC service. * @param connectionService the connection service. */ constructor(rpcService: RpcService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }