import { App, InjectionKey } from 'vue';
import { NotificationInstance, NotificationSettings } from './notification.model';
import { Problem } from '../../models';
export declare const BmsNotificationsInstance: InjectionKey<NotificationInstance>;
export declare const notifications: {
    install(app: App, pluginSettings?: NotificationSettings): void;
};
export declare function useNotifications(): {
    success: (text: string, details?: string | undefined, time?: number | undefined) => void;
    error: (text: string, details?: string | Problem | undefined, time?: number | undefined) => void;
};
