import type { ReactotronCore } from "reactotron-core-client";
import { PluginConfig } from "./pluginConfig";
declare function reactotronRedux(pluginConfig?: PluginConfig): <Client extends ReactotronCore = ReactotronCore>(reactotron: Client) => {
    onCommand: ({ type, payload }: {
        type: string;
        payload?: any;
    }) => void;
    features: {
        createEnhancer: (skipSettingStore?: boolean) => (createStore: any) => (reducer: any, ...args: any[]) => any;
        setReduxStore: (store: any) => void;
        reportReduxAction: (action: {
            type: any;
        }, ms: number, important?: boolean, diff?: any) => void;
    };
};
export type ReactotronReduxPlugin = ReturnType<typeof reactotronRedux>;
export { reactotronRedux };
//# sourceMappingURL=index.d.ts.map