import { default as React } from 'react';
export interface LinkDialogProps {
    isOpen: boolean;
    currentUrl?: string;
    currentText?: string;
    currentTitle?: string;
    currentTarget?: string;
    onInsert: (data: LinkData) => void;
    onRemove?: () => void;
    onClose: () => void;
}
export interface LinkData {
    url: string;
    text?: string;
    title?: string;
    target?: string;
}
export declare const LinkDialogImpl: React.MemoExoticComponent<({ isOpen, currentUrl, currentText, currentTitle, currentTarget, onInsert, onRemove, onClose, }: LinkDialogProps) => import("react/jsx-runtime").JSX.Element | null>;
