import { IButtonComponent } from "../../buttons/ibutton.interface"; export interface IModalConfig { size?: string; // xl|l|md|sm|xsm title?: string; message?: string; buttons?: IModalButtonComponent[]; testId?: string; type?: ModalType; } export interface IModalButtonComponent extends IButtonComponent { id?: string; callback?: () => void; closeModal?: boolean; } export enum ModalType { info = 'info', warning = 'warning', error = 'error', success = 'success', action = 'action', custom = 'custom' } export enum ModalSize { xlarge = "xl", large = "l", medium = "md", small = "sm", xsmall = "xsm" }