import { SectionState } from './section';
import { ConnectionState } from './connection';
import { SocketState } from './socket';
import { MonitorState } from './monitor';
import { NotificationState } from './notification';
import { InstancesState } from './instances';
import { ReportsState } from './reports';
import { ThemeState } from './theme';
import { StoreAction } from '../actions';
import { StateTreeSettings } from './stateTreeSettings';
export interface StoreState {
    readonly section: SectionState;
    readonly theme: ThemeState;
    readonly stateTreeSettings: StateTreeSettings;
    readonly connection: ConnectionState;
    readonly socket: SocketState;
    readonly monitor: MonitorState;
    readonly instances: InstancesState;
    readonly reports: ReportsState;
    readonly notification: NotificationState;
}
export declare const rootReducer: import("redux").Reducer<import("redux").CombinedState<StoreState>, StoreAction>;
