import { Actions as BackupSearchActionType, BackupSearchState } from "./backup";
import { Actions as ChartActionType, ChartState } from "./chart";
import { Actions as EverouteActionType, EverouteState } from "./everoute";
import { Actions as GlobalSearchActionType, GlobalSearchState } from "./globalSearch";
import { Actions as NavActionType, NavState } from "./nav";
import { Actions as TableActionType, TableState } from "./table";
import { Actions as TaskActionType, TaskState } from "./task";
import { Actions as UploadActionType, UploadState } from "./upload";
export { ChartActions } from "./chart";
export { BackupSearchActions } from "./backup";
export { EverouteActions } from "./everoute";
export { GloablSearchActions } from "./globalSearch";
export { NavActions } from "./nav";
export { TableActions } from "./table";
export { TaskActions } from "./task";
export { UploadActions } from "./upload";
export declare type RootState = {
    chart: ChartState;
    upload: UploadState;
    table: TableState;
    task: TaskState;
    globalSearch: GlobalSearchState;
    nav: NavState;
    everoute: EverouteState;
    backupSearch: BackupSearchState;
};
export declare type Actions = ChartActionType | UploadActionType | TableActionType | TaskActionType | GlobalSearchActionType | NavActionType | EverouteActionType | BackupSearchActionType | {
    type: "RESET";
};
export declare const rootReducer: (state: RootState | undefined, action: Actions) => import("redux").CombinedState<{
    chart: ChartState;
    upload: UploadState;
    table: TableState;
    task: TaskState;
    globalSearch: GlobalSearchState;
    nav: NavState;
    everoute: EverouteState;
    backupSearch: BackupSearchState;
}>;
export declare const store: import("redux").Store<import("redux").EmptyObject & {
    chart: ChartState;
    upload: UploadState;
    table: TableState;
    task: TaskState;
    globalSearch: GlobalSearchState;
    nav: NavState;
    everoute: EverouteState;
    backupSearch: BackupSearchState;
}, Actions>;
