import { WithVariantPropsAndClassesList, TAlertClassesValidKeys, Data } from '@variantjs/core';
import { HTMLAttributes } from 'vue';
import { IconProp } from '../misc';

export type TAlertOptions = WithVariantPropsAndClassesList<{
  text?: string,
  tagName?: string,
  bodyTagName?: string,
  dismissible?: boolean,
  show?: boolean,
  timeout?: number,
  animate?: boolean,
  closeIcon?: IconProp,
} & HTMLAttributes & Data, TAlertClassesValidKeys>;
