import React from 'react'; import { NotificationProps } from '../notification-base/notification'; import { NotificationType } from '../notification-base/notice'; export declare type footerArrayType = { name: string; onClick?: () => void; }; export declare type NotificationPlacement = 'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight'; export declare type titleType = string | React.ReactNode | undefined; export declare type configType = string | React.ReactNode; export declare type footerType = footerArrayType[] | React.ReactNode | undefined; export interface ContentProps { closable?: boolean; content: configType; title?: titleType; footer?: footerType; suffixCls: string; contentClose: () => void; type: NotificationType; icon?: configType; closeNode?: configType; showIcon?: boolean; } export interface ArgsProps extends Partial { content: configType; title?: titleType; footer?: footerType; placement?: NotificationPlacement; icon?: configType; closeNode?: configType; showIcon?: boolean; } declare const Notification: any; export default Notification;