import React from 'react';
import { AnyObject, YMapsApi, YMapsModules } from '../util/typing';
export interface WithYMapsProps {
  modules?: YMapsModules;
  width?: string | number;
  height?: string | number;
  onLoad?: (api: YMapsApi) => void;
}
export default function withYMaps<TProps extends AnyObject>(
  Component: React.FC<TProps> | React.Component<TProps>,
  waitForApi?: boolean,
  hocModules?: YMapsModules
): React.FC<TProps>;
