import { RefObject } from "react"; export interface ReactGoogleAutocompleteProps { onPlaceSelected?: ( places: google.maps.places.PlaceResult, ref: RefObject, autocompleteRef: RefObject ) => void; inputAutocompleteValue?: string; options?: google.maps.places.AutocompleteOptions; libraries?: string[]; apiKey?: string; language?: string; googleMapsScriptBaseUrl?: string; } export interface ReactGoogleAutocompleteInputProps extends ReactGoogleAutocompleteProps, React.DetailedHTMLProps< React.HTMLAttributes, HTMLInputElement > {} export default function ReactGoogleAutocomplete( props: ReactGoogleAutocompleteInputProps & T ): JSX.Element; export function usePlacesWidget( props: ReactGoogleAutocompleteProps ): { ref: RefObject; autocompleteRef: RefObject; };