import { LitElement } from 'lit'; export declare class NileRteLink extends LitElement { protected createRenderRoot(): this; editorEl: HTMLElement; newTab: boolean; disabled: boolean; showTextSupport: boolean; placeholder: string; textPlaceholder: string; label: string; private linkValue; private textValue; private hasActiveLink; private popoverStyle; private selectionRange; private activeAnchor; private ignoreBlur; private isApplying; connectedCallback(): void; private injectCss; private normalizeUrl; private displayUrl; private getSelectionRect; private positionPopover; private onScroll; private openPopover; private closePopover; private unwrapLink; private onOpen; private onInputKeydown; private onInputBlur; private onLinkInput; private onTextInput; private onPopoverMousedown; private onPopoverMouseup; private onToolbarButtonMousedown; private onActionMousedown; private onApplyClick; private onUnlinkClick; private applyLink; private onRemove; private emit; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'nile-rte-link': NileRteLink; } }