import type { RouteLocationRaw } from 'vue-router'; import type { Icon } from '@/shared/types/icon.type'; declare class NotificationUtil { private nextId; info(text: string, detail?: string, delay?: number, closeHidden?: boolean): void; success(text: string, detail?: string, delay?: number, closeHidden?: boolean): void; warn(text: string, detail?: string, delay?: number, closeHidden?: boolean): void; error(text: string, detail?: string, delay?: number, closeHidden?: boolean): void; interactive(text: string, route: { to: RouteLocationRaw; title?: string; icon?: Icon; }, detail?: string, delay?: number, closeHidden?: boolean): void; private newAppNootification; private dispatch; } declare const _default: NotificationUtil; export default _default;