/// import * as React from "react"; interface DirectionsRendererState { directionsRenderer: google.maps.DirectionsRenderer | null; } export interface DirectionsRendererProps { options?: google.maps.DirectionsRendererOptions; directions?: google.maps.DirectionsResult; panel?: Element; routeIndex?: number; onDirectionsChanged?: () => void; onLoad?: (directionsRenderer: google.maps.DirectionsRenderer) => void; onUnmount?: (directionsRenderer: google.maps.DirectionsRenderer) => void; } export declare class DirectionsRenderer extends React.PureComponent { static contextType: React.Context; registeredEvents: google.maps.MapsEventListener[]; state: DirectionsRendererState; setDirectionsRendererCallback: () => void; componentDidMount(): void; componentDidUpdate(prevProps: DirectionsRendererProps): void; componentWillUnmount(): void; render(): JSX.Element; } export default DirectionsRenderer;