import { AfterViewInit, ElementRef, EventEmitter } from '@angular/core'; import { IArea } from './models/area.interface'; import * as i0 from "@angular/core"; export declare class NgxUzbekistanMapComponent implements AfterViewInit { private document; svgElementRef: ElementRef; private _provinceOrDistrictId; get provinceOrDistrictId(): string | undefined; set provinceOrDistrictId(v: string | undefined); scale: string; /** * If this property is set, the map will be in strict mode. You can not select any province or district. */ permission: 'full' | 'province' | 'district'; defaultProvinceOrDistrictId: string | undefined; zoomForDistrict: boolean; onSelectedProvince: EventEmitter; onSelectedDistrict: EventEmitter; onSelectedUzbekistan: EventEmitter; get svg(): SVGElement; private _lastSelectedProvincePath; get lastSelectedProvincePath(): SVGPathElement | undefined; set lastSelectedProvincePath(v: SVGPathElement | undefined); private _lastSelectedDistrictPath; get lastSelectedDistrictPath(): SVGPathElement | undefined; set lastSelectedDistrictPath(v: SVGPathElement | undefined); lastSelectedProvince?: IArea; lastSelectedDistrict?: IArea; constructor(document: Document); onClick(event: MouseEvent): void; private onSelectUzbekistan; private onSelectProvinceOrDistrict; private moveToCenter; /** * * @param strokeWidth 0.2px | 'revert-layer' */ private setPathsStrokeWidth; strictMode(provinceOrDistrictId: string, permission: 'full' | 'province' | 'district'): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }