/** * @param {import('gmf/permalink/Permalink').PermalinkService} gmfPermalink The gmf permalink service. * @param {import('gmf/editing/Snapping').EditingSnappingService} gmfSnapping The gmf snapping service. * @param {angular.auto.IInjectorService} $injector Main injector. * @param {JQuery} $element * @class * @hidden * @ngdoc controller * @ngname GmfMapController */ export function Controller(gmfPermalink: import("gmf/permalink/Permalink").PermalinkService, gmfSnapping: import("gmf/editing/Snapping").EditingSnappingService, $injector: angular.auto.IInjectorService, $element: JQuery): void; export class Controller { /** * @param {import('gmf/permalink/Permalink').PermalinkService} gmfPermalink The gmf permalink service. * @param {import('gmf/editing/Snapping').EditingSnappingService} gmfSnapping The gmf snapping service. * @param {angular.auto.IInjectorService} $injector Main injector. * @param {JQuery} $element * @class * @hidden * @ngdoc controller * @ngname GmfMapController */ constructor(gmfPermalink: import("gmf/permalink/Permalink").PermalinkService, gmfSnapping: import("gmf/editing/Snapping").EditingSnappingService, $injector: angular.auto.IInjectorService, $element: JQuery); /** * @type {?import('ol/Map').default} */ map: import("ol/Map").default | null; /** * @type {import('gmf/permalink/Permalink').PermalinkService} */ gmfPermalink_: import("gmf/permalink/Permalink").PermalinkService; /** * @type {import('gmf/editing/Snapping').EditingSnappingService} */ gmfSnapping_: import("gmf/editing/Snapping").EditingSnappingService; /** * @type {HTMLElement} */ $element_: HTMLElement; /** * Called on initialization of the controller. */ $onInit(): void; } export namespace Controller { let $inject: string[]; } export default myModule; import angular from 'angular'; /** * @type {angular.IModule} * @hidden */ declare const myModule: angular.IModule;