/*!
 * Jodit Editor PRO (https://xdsoft.net/jodit/)
 * See LICENSE.md in the project root for license information.
 * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/
 */
import type { IJodit, Nullable } from "jodit/esm/types/index";
import "./config";
import "./assets/index";
import { Plugin } from "jodit/esm/core/plugin/index";
import type { IUIMapState } from "./interface";
export declare class googleMaps extends Plugin {
    static requires: string[];
    className(): string;
    buttons: Plugin['buttons'];
    protected afterInit(jodit: IJodit): void;
    protected beforeDestruct(jodit: IJodit): void;
    protected onOpenOnDblClick(image: HTMLImageElement): void | false;
    protected openMapEditor(target: Nullable<HTMLImageElement>, initialState?: Partial<IUIMapState>): Promise<void>;
    private dialog;
    private getDialog;
    private insertMap;
    protected onBeforeSetNativeEditorValue(data: {
        value: string;
    }): void;
    protected onAfterGetValueFromEditor(data: {
        value: string;
    }, consumer?: string): void;
}
