import { ElementRef } from '@angular/core'; import { Action, Store } from '@ngrx/store'; import { YapDialogRef } from './dialog-ref'; import * as i0 from "@angular/core"; export interface YapDialogConfirmData { title: string; message?: string; actions?: YapDialogConfirmAction[]; } export interface YapDialogConfirmAction { id: number; label: string; icon?: string; color?: 'primary' | 'secondary' | 'tertiary' | 'ghost'; actions?: Action[]; } export declare class YapDialogConfirmComponent { private dialog; data: YapDialogConfirmData; private store; cross: ElementRef; buttonAction: ElementRef; constructor(dialog: YapDialogRef, data: YapDialogConfirmData, store: Store); onClick(action?: YapDialogConfirmAction): void; closeDialog(): void; focusCrossElement(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }