import { Action, Selector } from '@reduxjs/toolkit'; import { RtkQueryInspectorProps } from './containers/RtkQueryInspector.js'; import { ApiStats, QueryInfo, RtkQueryApiState, RtkQueryTag, SelectorsSource, QueryPreviewTabs, RtkResourceInfo } from './types.js'; import { Comparator } from './utils/comparators.js'; import { getApiStatesOf, extractAllApiQueries, getActionsOfCurrentQuery } from './utils/rtk-query.js'; type InspectorSelector = Selector, Output>; export declare function computeSelectorSource>(props: RtkQueryInspectorProps, previous?: SelectorsSource | null): SelectorsSource; export interface InspectorSelectors { readonly selectQueryComparator: InspectorSelector>; readonly selectApiStates: InspectorSelector>; readonly selectAllQueries: InspectorSelector>; readonly selectAllVisbileQueries: InspectorSelector; readonly selectCurrentQueryInfo: InspectorSelector; readonly selectSearchQueryRegex: InspectorSelector; readonly selectCurrentQueryTags: InspectorSelector; readonly selectApiStatsOfCurrentQuery: InspectorSelector; readonly selectApiOfCurrentQuery: InspectorSelector; readonly selectTabCounters: InspectorSelector>; readonly selectSubscriptionsOfCurrentQuery: InspectorSelector; readonly selectActionsOfCurrentQuery: InspectorSelector>; } export declare function createInspectorSelectors(): InspectorSelectors; export {};