import React from "react";
export declare const logMonitor: JSX.Element;
declare const DevTools: {
    new (props: import("redux-devtools/lib/createDevTools").Props<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>>, context: {
        store?: import("redux-devtools-instrument").EnhancedStore<unknown, import("redux").Action<unknown>, unknown> | undefined;
    }): {
        liftedStore?: import("redux-devtools-instrument").LiftedStore<unknown, import("redux").Action<unknown>, unknown> | undefined;
        render(): JSX.Element | null;
        context: any;
        setState<K extends never>(state: {} | Pick<{}, K> | ((prevState: Readonly<{}>, props: Readonly<import("redux-devtools/lib/createDevTools").Props<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>>>) => {} | Pick<{}, K> | null) | null, callback?: (() => void) | undefined): void;
        forceUpdate(callback?: (() => void) | undefined): void;
        readonly props: Readonly<import("redux-devtools/lib/createDevTools").Props<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>>> & Readonly<{
            children?: React.ReactNode;
        }>;
        state: Readonly<{}>;
        refs: {
            [key: string]: React.ReactInstance;
        };
        componentDidMount?(): void;
        shouldComponentUpdate?(nextProps: Readonly<import("redux-devtools/lib/createDevTools").Props<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>>>, nextState: Readonly<{}>, nextContext: any): boolean;
        componentWillUnmount?(): void;
        componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
        getSnapshotBeforeUpdate?(prevProps: Readonly<import("redux-devtools/lib/createDevTools").Props<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>>>, prevState: Readonly<{}>): any;
        componentDidUpdate?(prevProps: Readonly<import("redux-devtools/lib/createDevTools").Props<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>>>, prevState: Readonly<{}>, snapshot?: any): void;
        componentWillMount?(): void;
        UNSAFE_componentWillMount?(): void;
        componentWillReceiveProps?(nextProps: Readonly<import("redux-devtools/lib/createDevTools").Props<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>>>, nextContext: any): void;
        UNSAFE_componentWillReceiveProps?(nextProps: Readonly<import("redux-devtools/lib/createDevTools").Props<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>>>, nextContext: any): void;
        componentWillUpdate?(nextProps: Readonly<import("redux-devtools/lib/createDevTools").Props<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>>>, nextState: Readonly<{}>, nextContext: any): void;
        UNSAFE_componentWillUpdate?(nextProps: Readonly<import("redux-devtools/lib/createDevTools").Props<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>>>, nextState: Readonly<{}>, nextContext: any): void;
    };
    contextTypes: {
        store: import("prop-types").Requireable<object>;
    };
    propTypes: {
        store: import("prop-types").Requireable<object>;
    };
    instrument: (options?: import("redux-devtools-instrument").Options<unknown, import("redux").Action<unknown>, unknown, import("redux").Action<unknown>> | undefined) => import("redux").StoreEnhancer<import("redux-devtools-instrument").InstrumentExt<any, any, unknown>, {}>;
    contextType?: React.Context<any> | undefined;
};
declare const DevToolsContainer: () => JSX.Element;
export { DevToolsContainer };
export default DevTools;
//# sourceMappingURL=DevTools.d.ts.map