export type MapRouteProps = { /** Optional unique identifier for the route layer */ id?: string; /** Array of [longitude, latitude] coordinate pairs defining the route */ coordinates: [number, number][]; /** Line color as CSS color value (default: "#4285F4") */ color?: string; /** Line width in pixels (default: 4) */ width?: number; /** Line opacity from 0 to 1 (default: 0.9) */ opacity?: number; /** Line dash pattern [dash length, gap length] for dashed lines. Undefined for solid lines (default: undefined) */ dashArray?: [number, number]; /** Callback when the route line is clicked */ onClick?: () => void; /** Callback when mouse enters the route line */ onMouseEnter?: () => void; /** Callback when mouse leaves the route line */ onMouseLeave?: () => void; /** Whether the route is interactive - shows pointer cursor on hover (default: true) */ interactive?: boolean; }; export declare function MapRoute({ id: propId, coordinates, color, width, opacity, dashArray, onClick, onMouseEnter, onMouseLeave, interactive, }: MapRouteProps): null; //# sourceMappingURL=map-route.d.ts.map