import { MessageService } from "primeng/api"; import { Subject } from "rxjs"; import { TranslateService } from "@ngx-translate/core"; import { AlertMessage } from "../datatable/component/dataTableModel/alertMessage"; import { AbstractMessageService } from "./abstract-message-service"; import * as i0 from "@angular/core"; export declare class GMessagesService1 extends AbstractMessageService { private messageService; private translate; alertSubject: Subject; keepalive: any; constructor(messageService: MessageService, translate: TranslateService); showToast(Message: AlertMessage): void; showMessages(messages: AlertMessage[]): void; showInfo(summary: string, detail: string, Iskey?: boolean, keepalive?: boolean): void; showError(summary: string, detail: string, Iskey?: boolean, keepalive?: boolean): void; showSuccess(summary: string, detail: string, Iskey?: boolean, keepalive?: boolean): void; showWarn(summary: string, detail: string, Iskey: boolean, keepalive?: boolean): void; showAll(messages: any): void; destroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }