export declare const rootReducer: import("redux").Reducer<import("redux").CombinedState<{
    views: import("./views").TViews;
    notifiers: {
        toastId?: string | undefined;
        isShowMessage: boolean;
        theme: "dark" | "light" | "colored";
        variantType: "successTopCenter" | "successTopRight" | "errorTopCenter";
        messageText: string;
        autoClose: number;
        hideProgressBar: boolean;
        closeOnClick: boolean;
        limit: number;
        component: any;
        transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide";
        clearQueue: boolean;
        delay?: number | undefined;
        closeButton: boolean;
        updateToast: boolean;
    };
}>, import("redux").AnyAction>;
export declare const actions: {
    toastNotifierShow: (payload: {
        toastId?: string | undefined;
        isShowMessage: boolean;
        theme: "dark" | "light" | "colored";
        variantType: "successTopCenter" | "successTopRight" | "errorTopCenter";
        messageText: string;
        autoClose: number;
        hideProgressBar: boolean;
        closeOnClick: boolean;
        limit: number;
        component: any;
        transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide";
        clearQueue: boolean;
        delay?: number | undefined;
        closeButton: boolean;
        updateToast: boolean;
    }) => void;
    toastNotifierHide: () => void;
    toastNotifierUpdate: (payload: {
        toastId?: string | undefined;
        isShowMessage: boolean;
        theme: "dark" | "light" | "colored";
        variantType: "successTopCenter" | "successTopRight" | "errorTopCenter";
        messageText: string;
        autoClose: number;
        hideProgressBar: boolean;
        closeOnClick: boolean;
        limit: number;
        component: any;
        transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide";
        clearQueue: boolean;
        delay?: number | undefined;
        closeButton: boolean;
        updateToast: boolean;
    }) => void;
    setCollapse: (payload: boolean) => void;
    setIsHydrated: () => void;
    setIsMobile: (payload: boolean) => void;
    setExpandedIndex: (payload: number | false) => void;
    setNetworkStatus: (payload: import("./views").TNetworkStatus) => void;
};
export declare const selectors: {
    getNotifier: (s: {
        toastId?: string | undefined;
        isShowMessage: boolean;
        theme: "dark" | "light" | "colored";
        variantType: "successTopCenter" | "successTopRight" | "errorTopCenter";
        messageText: string;
        autoClose: number;
        hideProgressBar: boolean;
        closeOnClick: boolean;
        limit: number;
        component: any;
        transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide";
        clearQueue: boolean;
        delay?: number | undefined;
        closeButton: boolean;
        updateToast: boolean;
    }) => {
        toastId?: string | undefined;
        isShowMessage: boolean;
        theme: "dark" | "light" | "colored";
        variantType: "successTopCenter" | "successTopRight" | "errorTopCenter";
        messageText: string;
        autoClose: number;
        hideProgressBar: boolean;
        closeOnClick: boolean;
        limit: number;
        component: any;
        transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide";
        clearQueue: boolean;
        delay?: number | undefined;
        closeButton: boolean;
        updateToast: boolean;
    };
    getCollapse: (s: import("./views").TViews) => boolean;
    getIsHydrated: (s: import("./views").TViews) => boolean;
    getIsMobile: (s: import("./views").TViews) => boolean | null;
    getExpandedIndex: (s: import("./views").TViews) => number | false;
    getNetworkStatus: (s: import("./views").TViews) => import("./views").TNetworkStatus;
};
export declare const initialState: {
    views: import("./views").TViews;
    notifiers: {
        toastId?: string | undefined;
        isShowMessage: boolean;
        theme: "dark" | "light" | "colored";
        variantType: "successTopCenter" | "successTopRight" | "errorTopCenter";
        messageText: string;
        autoClose: number;
        hideProgressBar: boolean;
        closeOnClick: boolean;
        limit: number;
        component: any;
        transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide";
        clearQueue: boolean;
        delay?: number | undefined;
        closeButton: boolean;
        updateToast: boolean;
    };
};
