import "./MapUrlDialog.scss"; import { MapLayerSource } from "@itwin/core-frontend"; import type { ImageMapLayerSettings } from "@itwin/core-common"; import type { MapLayerSourceValidation, ScreenViewport } from "@itwin/core-frontend"; import type { MapLayerOptions } from "../Interfaces"; export declare const MAP_TYPES: { wms: string; arcGis: string; wmts: string; tileUrl: string; arcGisFeature: string; }; export type LayerCreationMode = "single" | "multiple"; interface MapUrlDialogProps { activeViewport?: ScreenViewport; onOkResult: (result?: SourceState) => void; onCancelResult?: () => void; mapLayerOptions?: MapLayerOptions; signInModeArgs?: { layer: ImageMapLayerSettings; validation?: MapLayerSourceValidation; source?: MapLayerSource; }; mapLayerSourceToEdit?: MapLayerSource; } export interface SourceState { source: MapLayerSource; validation: MapLayerSourceValidation; customParamIdx?: { [key: string]: string; }; privateCustomParamIdx?: { [key: string]: string; }; } export declare function MapUrlDialog(props: MapUrlDialogProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=MapUrlDialog.d.ts.map