/// import * as React from "react"; interface StandaloneSearchBoxState { searchBox: google.maps.places.SearchBox | null; } export interface StandaloneSearchBoxProps { bounds?: google.maps.LatLngBounds | google.maps.LatLngBoundsLiteral; options?: google.maps.places.SearchBoxOptions; onPlacesChanged?: () => void; onLoad?: (searchBox: google.maps.places.SearchBox) => void; onUnmount?: (searchBox: google.maps.places.SearchBox) => void; } declare class StandaloneSearchBox extends React.PureComponent { static contextType: React.Context; registeredEvents: google.maps.MapsEventListener[]; containerElement: React.RefObject; state: StandaloneSearchBoxState; setSearchBoxCallback: () => void; componentDidMount(): void; componentDidUpdate(prevProps: StandaloneSearchBoxProps): void; componentWillUnmount(): void; render(): JSX.Element; } export default StandaloneSearchBox;