import { VueComponent } from '../../sp-form/utils/models'; interface Notification { id: number; type: 'success' | 'error' | 'warning' | 'info'; content: string | VueComponent; } declare class NotificationService { notifications: import('vue').Reactive; private queue; show(type: Notification['type'], content: string | VueComponent, timeout?: number): void; autoDismiss(): void; dismiss(id: number): void; confirm(message: string | VueComponent): Promise; setShowConfirm(showConfirmFn: (msg: string) => Promise): void; prompt(message: string, defaultValue?: string): Promise; setShowPrompt(showPromptFn: (msg: string, defaultValue: string) => Promise): void; } export declare const notificationService: NotificationService; export {};