import { TypedUseSelectorHook } from 'react-redux';
import type { RootState } from './stores/store';
export declare const useAppDispatch: import("react-redux").UseDispatch<((action: import("redux").Action<"listenerMiddleware/add">) => import("@reduxjs/toolkit").UnsubscribeListener) & import("redux-thunk").ThunkDispatch<{
    filter: import("./filterSlice").FilterState;
    ui: import("./uiSlice").UIState;
    clusterAction: import("./clusterActionSlice").ClusterState;
    config: import("./configSlice").ConfigState;
    plugins: import("../plugin/pluginsSlice").PluginsState;
    actionButtons: import("./actionButtonsSlice").HeaderActionState;
    notifications: import("../components/App/Notifications/notificationsSlice").NotificationsState;
    theme: import("../components/App/themeSlice").ThemeState;
    resourceTable: import("../CommonComponents").ResourceTableState;
    detailsViewSection: import("../components/DetailsViewSection/detailsViewSectionSlice").DetailsViewSectionState;
    routes: import("./routesSlice").RoutesState;
    sidebar: import("../components/Sidebar/sidebarSlice").SidebarState;
    detailsViewSections: import("../components/DetailsViewSection/detailsViewSectionSlice").DetailsViewSectionState;
    eventCallbackReducer: {
        trackerFuncs: import("./headlampEventSlice").HeadlampEventCallback[];
    };
    pluginConfigs: import("../plugin/pluginConfigSlice").PluginConfigState;
    overviewCharts: import("./overviewChartsSlice").OverviewChartsState;
    drawerMode: import("./drawerModeSlice").DrawerModeState;
    graphView: import("../components/resourceMap/graphViewSlice").GraphViewSliceState;
    clusterProvider: import("./clusterProviderSlice").ClusterProviderSliceState;
    activity: import("../components/activity/activitySlice").ActivityState;
    projects: import("./projectsSlice").ProjectsState;
    shortcuts: import("./shortcutsSlice").ShortcutsState;
}, undefined, import("redux").UnknownAction> & import("redux").Dispatch<import("redux").UnknownAction>>;
export declare const useAppSelector: import("react-redux").UseSelector<{
    filter: import("./filterSlice").FilterState;
    ui: import("./uiSlice").UIState;
    clusterAction: import("./clusterActionSlice").ClusterState;
    config: import("./configSlice").ConfigState;
    plugins: import("../plugin/pluginsSlice").PluginsState;
    actionButtons: import("./actionButtonsSlice").HeaderActionState;
    notifications: import("../components/App/Notifications/notificationsSlice").NotificationsState;
    theme: import("../components/App/themeSlice").ThemeState;
    resourceTable: import("../CommonComponents").ResourceTableState;
    detailsViewSection: import("../components/DetailsViewSection/detailsViewSectionSlice").DetailsViewSectionState;
    routes: import("./routesSlice").RoutesState;
    sidebar: import("../components/Sidebar/sidebarSlice").SidebarState;
    detailsViewSections: import("../components/DetailsViewSection/detailsViewSectionSlice").DetailsViewSectionState;
    eventCallbackReducer: {
        trackerFuncs: import("./headlampEventSlice").HeadlampEventCallback[];
    };
    pluginConfigs: import("../plugin/pluginConfigSlice").PluginConfigState;
    overviewCharts: import("./overviewChartsSlice").OverviewChartsState;
    drawerMode: import("./drawerModeSlice").DrawerModeState;
    graphView: import("../components/resourceMap/graphViewSlice").GraphViewSliceState;
    clusterProvider: import("./clusterProviderSlice").ClusterProviderSliceState;
    activity: import("../components/activity/activitySlice").ActivityState;
    projects: import("./projectsSlice").ProjectsState;
    shortcuts: import("./shortcutsSlice").ShortcutsState;
}>;
export declare const useAppStore: import("react-redux").UseStore<import("@reduxjs/toolkit").EnhancedStore<{
    filter: import("./filterSlice").FilterState;
    ui: import("./uiSlice").UIState;
    clusterAction: import("./clusterActionSlice").ClusterState;
    config: import("./configSlice").ConfigState;
    plugins: import("../plugin/pluginsSlice").PluginsState;
    actionButtons: import("./actionButtonsSlice").HeaderActionState;
    notifications: import("../components/App/Notifications/notificationsSlice").NotificationsState;
    theme: import("../components/App/themeSlice").ThemeState;
    resourceTable: import("../CommonComponents").ResourceTableState;
    detailsViewSection: import("../components/DetailsViewSection/detailsViewSectionSlice").DetailsViewSectionState;
    routes: import("./routesSlice").RoutesState;
    sidebar: import("../components/Sidebar/sidebarSlice").SidebarState;
    detailsViewSections: import("../components/DetailsViewSection/detailsViewSectionSlice").DetailsViewSectionState;
    eventCallbackReducer: {
        trackerFuncs: import("./headlampEventSlice").HeadlampEventCallback[];
    };
    pluginConfigs: import("../plugin/pluginConfigSlice").PluginConfigState;
    overviewCharts: import("./overviewChartsSlice").OverviewChartsState;
    drawerMode: import("./drawerModeSlice").DrawerModeState;
    graphView: import("../components/resourceMap/graphViewSlice").GraphViewSliceState;
    clusterProvider: import("./clusterProviderSlice").ClusterProviderSliceState;
    activity: import("../components/activity/activitySlice").ActivityState;
    projects: import("./projectsSlice").ProjectsState;
    shortcuts: import("./shortcutsSlice").ShortcutsState;
}, import("redux").UnknownAction, import("@reduxjs/toolkit").Tuple<[import("redux").StoreEnhancer<{
    dispatch: ((action: import("redux").Action<"listenerMiddleware/add">) => import("@reduxjs/toolkit").UnsubscribeListener) & import("redux-thunk").ThunkDispatch<{
        filter: import("./filterSlice").FilterState;
        ui: import("./uiSlice").UIState;
        clusterAction: import("./clusterActionSlice").ClusterState;
        config: import("./configSlice").ConfigState;
        plugins: import("../plugin/pluginsSlice").PluginsState;
        actionButtons: import("./actionButtonsSlice").HeaderActionState;
        notifications: import("../components/App/Notifications/notificationsSlice").NotificationsState;
        theme: import("../components/App/themeSlice").ThemeState;
        resourceTable: import("../CommonComponents").ResourceTableState;
        detailsViewSection: import("../components/DetailsViewSection/detailsViewSectionSlice").DetailsViewSectionState;
        routes: import("./routesSlice").RoutesState;
        sidebar: import("../components/Sidebar/sidebarSlice").SidebarState;
        detailsViewSections: import("../components/DetailsViewSection/detailsViewSectionSlice").DetailsViewSectionState;
        eventCallbackReducer: {
            trackerFuncs: import("./headlampEventSlice").HeadlampEventCallback[];
        };
        pluginConfigs: import("../plugin/pluginConfigSlice").PluginConfigState;
        overviewCharts: import("./overviewChartsSlice").OverviewChartsState;
        drawerMode: import("./drawerModeSlice").DrawerModeState;
        graphView: import("../components/resourceMap/graphViewSlice").GraphViewSliceState;
        clusterProvider: import("./clusterProviderSlice").ClusterProviderSliceState;
        activity: import("../components/activity/activitySlice").ActivityState;
        projects: import("./projectsSlice").ProjectsState;
        shortcuts: import("./shortcutsSlice").ShortcutsState;
    }, undefined, import("redux").UnknownAction>;
}>, import("redux").StoreEnhancer]>>>;
export declare const useTypedSelector: TypedUseSelectorHook<RootState>;
