import * as React from 'react';
import { WebNotifyProps } from "../../types";
export interface NotificationProps extends WebNotifyProps {
    message: React.ReactNode;
}
interface State {
    show: boolean;
}
export default class Notification extends React.PureComponent<NotificationProps, State> {
    private closeTimer;
    static newInstance: (properties: NotificationProps, callback: any) => void;
    constructor(props: NotificationProps);
    close(): void;
    startCloseTimer(): void;
    clearCloseTimer(): void;
    clickCover(): void;
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): React.JSX.Element;
}
export {};
