import * as React from 'react'; import { DisplayContext } from 'src/types/graphql-global-types'; import { Search_search_blocks_SearchResult_response_edges_node_CourseSlat_ratings } from '@src/modules/search/blocks/SearchResults/generated/Search'; import { Discover_discover_edges_node_CourseSlat } from '../../../queries/types/Discover'; interface ExperimentFeatures { HideDescription?: boolean; HideType?: boolean; HideAuthor?: boolean; HidePrice?: boolean; } interface CourseSlatBlockProps extends Discover_discover_edges_node_CourseSlat { additionalRenderProps?: (node: Discover_discover_edges_node_CourseSlat) => Record; linkProps: any; linkComponent: any; experimentFeatures?: ExperimentFeatures; context?: DisplayContext; filters?: Record; ratings?: Search_search_blocks_SearchResult_response_edges_node_CourseSlat_ratings | null; revisions: Record | null; features?: Record; } declare class CourseSlatBlock extends React.PureComponent { isEnglishContent(): boolean; render(): React.JSX.Element; } export default CourseSlatBlock;