import { GetSearchResultsQuery } from '../../__generated__/graphql'; import { SearchViewTypes } from '../InkeepWidgetProps'; import { type SearchResultsBySourceProps } from './SearchResultsBySource'; export type SearchResultType = GetSearchResultsQuery['search']['searchHits'][number]; export type SearchRecordTypenames = GetSearchResultsQuery['search']['searchHits'][number]['rootRecord']['__typename']; export type DocumentationHit = Extract; export type DiscourseHit = Extract; export type GitHubIssueHit = Extract; export type StackOverflowHit = Extract; export type DocumentationRecord = Extract; export type DiscourseRecord = Extract; export type GitHubIssueRecord = Extract; export type StackOverflowRecord = Extract; interface SearchResultsProps extends Pick { viewType: SearchViewTypes; showTabbed: boolean; maxResults?: number; query: string; } declare const SearchResults: ({ viewType, showTabbed, maxResults, query, ...passthroughProps }: SearchResultsProps) => import("react/jsx-runtime").JSX.Element; export default SearchResults;