export interface WcoModalAlertConfigTypes {
    /**
    * @description Mostrar ou não o modal
    */
    show: boolean;
    /**
    * @description Mostrar ou não o ícone
    */
    showIcon?: boolean;
    /**
    * @description Bloquea o fechamento do modal
    */
    hideClose?: boolean;
    /**
     * @description Título do modal
    */
    title?: string;
    /**
     * @description Mensagem do modal
    */
    message?: string;
    /**
     * @description Ícone do modal
     * @see https://material.io/resources/icons/?icon=error&style=baseline
    */
    materialIcon?: string;
    /**
    * @description Tipo do modal (error, warning, success, info e loading)
    */
    type?: 'error' | 'warning' | 'success' | 'info' | 'loading';
    /**
     * @description Ações do modal
     * @see WcoModalAlertConfigActionsTypes
    */
    actions?: WcoModalAlertConfigActionsTypes[];
}
export interface WcoModalAlertConfigActionsTypes {
    color: 'primary' | 'secondary' | 'neutral';
    outline?: boolean;
    extraClasse?: string;
    text: string;
    materialIconLeft?: string;
    materialIconRight?: string;
    action: () => void;
}
//# sourceMappingURL=modal-alert.types.d.ts.map