import { DatoDialogOptions } from './dialog.options'; import { ContentType } from '../../dynamic-content/dynamic-content.types'; import { ButtonType } from '../../button/button.component'; export declare enum DatoActionType { SUCCESS = "SUCCESS", DISMISSED = "DISMISSED" } export declare type DatoDialogAction = { type: DatoActionType; datoType?: ButtonType; caption?: string; data?: any; }; export declare enum ConfirmationType { WARNING = "warning", DISRUPTIVE_WARNING = "disruptive_warning" } export declare type DatoConfirmationOptions = DatoDialogOptions & { /** * The dialog title */ title: string; /** * The dialog content */ content: ContentType; /** * An array of actions that will be displayed in the footer */ actions: DatoDialogAction[]; /** * The type of the confirmation */ confirmationType: ConfirmationType; }; export declare function getDefaultConfirmationOptions(): DatoConfirmationOptions;