import { VegaSlimmer } from '../../../../../vega-slimmer/vega-slimmer-core';
import { VegaRichTextLinkEditor } from '../../vega-rich-text-link-editor';
export declare class VegaRichTextLinkEditorRenderer extends VegaSlimmer {
  protected host: VegaRichTextLinkEditor['host'];
  protected status: VegaRichTextLinkEditor['status'];
  protected record: VegaRichTextLinkEditor['record'];
  protected changeEventEmitter: VegaRichTextLinkEditor['changeEventEmitter'];
  protected resetStatusAfterHide: VegaRichTextLinkEditor['resetStatusAfterHide'];
  protected translationSlimmer: VegaRichTextLinkEditor['translationSlimmer'];
  protected target: VegaRichTextLinkEditor['target'];
  private formRef;
  private popoverRef;
  private urlInputRef;
  /**
   * Component lifecycle - [componentDidLoad]{@link VegaRichTextLinkEditor.componentDidLoad}
   */
  componentDidLoad(): void;
  /**
   * Component lifecycle - [componentDidRender]{@link VegaRichTextLinkEditor.componentDidRender}
   */
  componentDidRender(): void;
  watchStatusChange(): void;
  watchTargetChange(): void;
  getPopoverRef(): HTMLVegaPopoverElement;
  render(): HTMLElement;
  private renderLinkUnlinkContent;
  private renderLinkEditContent;
  private handleKeyDown;
  private updatePopoverTarget;
}
