import { TemplateRef, Type } from '@angular/core';
import { BaseDialogConfig } from '../dialog-config';
import { BeforeAction, ConfirmType } from '../dialog.types';
export declare class ConfirmDialogConfig<T = unknown, R = unknown> extends BaseDialogConfig {
    title: string;
    content?: TemplateRef<any> | Type<any> | string;
    cancelButton?: boolean;
    confirmType?: ConfirmType;
    confirmText?: string;
    cancelText?: string;
    beforeConfirm?: BeforeAction<T>;
    beforeCancel?: BeforeAction<R>;
}
