import { NotificationAPI, NotificationConfig } from 'rc-notification';
import type { OpenConfig } from 'rc-notification/es/interface';
import { JSXElementConstructor, ReactElement } from 'react';
import './index.css';
import { PurePanelProps } from './pure-panel';
export type WarpOpenoConfig = OpenConfig & Partial<PurePanelProps>;
export type WarpNotificationAPI = Omit<NotificationAPI, 'open'> & {
    open: (config: WarpOpenoConfig) => void;
};
export declare const NOTIFICATION_ROOT_CLASS_NAME = "fcr-notification-root";
declare const useFcrNotification: (rootConfig?: NotificationConfig) => [WarpNotificationAPI, ReactElement<any, string | JSXElementConstructor<any>>];
export default useFcrNotification;
