import { OnInit } from '@angular/core'; import { BaseMessageComponent } from '../base-message.component'; import { MessageData } from '../message.model'; import { MessageService } from '../services/message.service'; import { ConfirmationMessageData } from './confirmation-message.model'; import { Translatable } from '@spartacus/core'; import * as i0 from "@angular/core"; /** * Renders a confirmation message and cancel/confirm button in the message component. */ export declare class ConfirmationMessageComponent extends BaseMessageComponent implements OnInit { protected data: MessageData; protected platformId: any; protected messageService: MessageService; cancelText: Translatable; confirmText: Translatable; constructor(data: MessageData, platformId: any, messageService: MessageService); ngOnInit(): void; /** * Emits a confirmation event to the data events. * * The original author of the event message or other parties can observe * the event data. */ confirm(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }