import React, { ReactNode } from 'react'; import { QueryPreviewTabs, RtkResourceInfo, SelectorsSource, TabOption } from '../types.js'; import { InspectorSelectors } from '../selectors.js'; export interface QueryPreviewProps { readonly selectedTab: QueryPreviewTabs; readonly hasNoApis: boolean; readonly onTabChange: (tab: QueryPreviewTabs) => void; readonly resInfo: RtkResourceInfo | null; readonly isWideLayout: boolean; readonly selectorsSource: SelectorsSource; readonly selectors: InspectorSelectors; } export declare class QueryPreview extends React.PureComponent> { renderLabelWithCounter: (label: string, counter: number) => string; renderTabLabel: (tab: TabOption) => ReactNode; render(): ReactNode; }