UNPKG

@kinvolk/headlamp-plugin

Version:

The needed infrastructure for building Headlamp plugins.

50 lines (49 loc) 3.49 kB
import { TypedUseSelectorHook } from 'react-redux'; declare const reducers: import("redux").Reducer<{ 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("./../../components/common/Resource/resourceTableSlice").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; }, import("redux").UnknownAction, Partial<{ filter: import("../filterSlice").FilterState | undefined; ui: import("../uiSlice").UIState | undefined; clusterAction: import("../clusterActionSlice").ClusterState | undefined; config: import("../configSlice").ConfigState | undefined; plugins: import("../../plugin/pluginsSlice").PluginsState | undefined; actionButtons: import("../actionButtonsSlice").HeaderActionState | undefined; notifications: import("../../components/App/Notifications/notificationsSlice").NotificationsState | undefined; theme: import("../../components/App/themeSlice").ThemeState | undefined; resourceTable: import("./../../components/common/Resource/resourceTableSlice").ResourceTableState | undefined; detailsViewSection: import("./../../components/DetailsViewSection/detailsViewSectionSlice").DetailsViewSectionState | undefined; routes: import("../routesSlice").RoutesState | undefined; sidebar: import("./../../components/Sidebar/sidebarSlice").SidebarState | undefined; detailsViewSections: import("./../../components/DetailsViewSection/detailsViewSectionSlice").DetailsViewSectionState | undefined; eventCallbackReducer: { trackerFuncs: import("../headlampEventSlice").HeadlampEventCallback[]; } | undefined; pluginConfigs: import("./../../plugin/pluginConfigSlice").PluginConfigState | undefined; overviewCharts: import("../overviewChartsSlice").OverviewChartsState | undefined; drawerMode: import("../drawerModeSlice").DrawerModeState | undefined; graphView: import("../../components/resourceMap/graphViewSlice").GraphViewSliceState | undefined; clusterProvider: import("../clusterProviderSlice").ClusterProviderSliceState | undefined; }>>; export type RootState = ReturnType<typeof reducers>; export declare const useTypedSelector: TypedUseSelectorHook<RootState>; export default reducers;