/** * @typedef {Object} MapProps * @property {ConstructorParameters[0]} [options] Map constructor options. * @property {React.ReactNode} children The map children. * @property {React.Ref | (function(OLMap):void)} [ref] The map ref. * @property {string} [id] The element id. * @property {React.CSSProperties} [style] The element style. * @property {string} [className] The element class name. */ /** * @param {MapProps | Object} props Map props. */ export default function Map({ id, style, className, children, ref, options, ...mapProps }: MapProps | { [x: string]: any; }): import("react").DetailedReactHTMLElement<{ ref: import("react").RefObject; id: any; style: any; className: any; }, HTMLElement>; export type MapProps = { /** * Map constructor options. */ options?: ConstructorParameters[0]; /** * The map children. */ children: React.ReactNode; /** * The map ref. */ ref?: import("react").Ref | ((arg0: OLMap) => void) | undefined; /** * The element id. */ id?: string | undefined; /** * The element style. */ style?: import("react").CSSProperties | undefined; /** * The element class name. */ className?: string | undefined; }; import OLMap from 'ol/Map.js'; //# sourceMappingURL=Map.d.ts.map