import type { RenderFunction, VNode } from 'vue'; export declare const types: readonly ["success", "strong", "warning", "error", "info"]; export type NotificationType = (typeof types)[number]; export interface NotificationOptions { title?: string; message: string | number | RenderFunction | VNode; type?: NotificationType; duration?: number; position?: NotificationPosition; offset?: number; renderTo?: string | HTMLElement; showClose?: boolean; onClose?: (vm?: VNode) => void; } export type NotificationPosition = 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left';