import { ExtractPropTypes } from 'vue'; export declare const notificationProps: {}; export declare type TNotificationPlacement = 'topRight' | 'topLeft' | 'bottomRight' | 'bottomLeft' | 'topCenter'; export declare type TNotificationType = 'text' | 'success' | 'warn' | 'error' | 'warning' | 'info'; export interface INotificationConfig { type?: TNotificationType; message?: string; msgIcon?: string; closeIcon?: string; duration?: number; closable?: boolean; description?: string; placement?: TNotificationPlacement; bottom?: string; top?: string; getContainer?: () => Element; model?: 'message'; } export interface INotificationProps { bottom?: string; top?: string; placement?: TNotificationPlacement; } export interface INotificationWrapperProps extends INotificationConfig { parentNode: Element; } export declare type NotificationProps = ExtractPropTypes;