import { ZoneLike } from '../types'; import { DevtoolsOptions } from './config'; import { ReduxDevToolsExtension } from './redux-dev-tools-extension.interface'; declare global { interface Window { __REDUX_DEVTOOLS_EXTENSION__: ReduxDevToolsExtension; } } export declare class DevToolsManager { private static _wasInitialized; private _sub; private _state; private _storeLastAction; private _zone; private _reduxMonitor; private _reduxDevToolsOptionsKeys; private _devToolsOptions; private _partialStateHistory; private _errorsCache; private _pauseRecording; constructor(devToolsOptions?: Partial); initialize(): void; setDevToolsZone(zone: ZoneLike): void; private _addPartialStatesToHistory; private _setSubscribers; private _setState; }