import React from 'react'; import type { ISearchResultSet } from '../infrastructure/infrastructureSearch.service'; import type { ITag } from '../../widgets'; export interface ISearchV2State { selectedTab: string; params: { [key: string]: any; }; resultSets: ISearchResultSet[]; isSearching: boolean; refreshingCache: boolean; } export declare class SearchV2 extends React.Component<{}, ISearchV2State> { private $state; private $uiRouter; private searchResultTypes; private INITIAL_RESULTS; private destroy$; constructor(props: {}); private getApiFilterParams; componentDidMount(): void; /** Select the first tab with results */ private selectTab; componentWillUnmount(): void; handleFilterChange: (filters: ITag[]) => void; render(): JSX.Element; }