///
import * as React from 'react';
import { SearchResultData, SearchProps } from 'semantic-ui-react';
import { SearchParams } from '../context/DataStore';
interface SearchBoxProps {
placeholder: string;
loading: boolean;
sampleSearches?: string[];
transition?: (params: SearchParams) => void;
}
interface SearchBoxState {
query: string;
shouldBeOpen: boolean;
searchEditedByUser: boolean;
}
declare class SearchBox extends React.Component {
static contextTypes: {
searchState: React.Requireable;
transition: React.Requireable;
};
state: {
query: string;
shouldBeOpen: boolean;
searchEditedByUser: boolean;
};
constructor();
onKeyUp(event: React.KeyboardEvent