export type PropsOption = Partial<{
    id: string;
    customClass: string;
    position: string;
    title: string;
    message: string;
    type: string;
    duration: number;
    closable: boolean;
    iconClass: string;
    offset: number;
    useHtml: boolean;
    onClose: Function;
    onClick: Function;
}>;
declare function Notification(option: string | PropsOption): void;
declare namespace Notification {
    var success: (option: Partial<{
        id: string;
        customClass: string;
        position: string;
        title: string;
        message: string;
        type: string;
        duration: number;
        closable: boolean;
        iconClass: string;
        offset: number;
        useHtml: boolean;
        onClose: Function;
        onClick: Function;
    }>) => void;
    var warning: (option: Partial<{
        id: string;
        customClass: string;
        position: string;
        title: string;
        message: string;
        type: string;
        duration: number;
        closable: boolean;
        iconClass: string;
        offset: number;
        useHtml: boolean;
        onClose: Function;
        onClick: Function;
    }>) => void;
    var info: (option: Partial<{
        id: string;
        customClass: string;
        position: string;
        title: string;
        message: string;
        type: string;
        duration: number;
        closable: boolean;
        iconClass: string;
        offset: number;
        useHtml: boolean;
        onClose: Function;
        onClick: Function;
    }>) => void;
    var error: (option: Partial<{
        id: string;
        customClass: string;
        position: string;
        title: string;
        message: string;
        type: string;
        duration: number;
        closable: boolean;
        iconClass: string;
        offset: number;
        useHtml: boolean;
        onClose: Function;
        onClick: Function;
    }>) => void;
    var closeAll: () => void;
}
export { Notification };
