UNPKG

@kinvolk/headlamp-plugin

Version:

The needed infrastructure for building Headlamp plugins.

52 lines (51 loc) 3.55 kB
declare const store: 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; }, 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; }, undefined, import("redux").UnknownAction>; }>, import("redux").StoreEnhancer]>>; export default store; export type AppDispatch = typeof store.dispatch; export type RootState = ReturnType<typeof store.getState>; export type AppStore = typeof store;