/// <reference path="../../index.d.ts" />
import { PublicLitElement as LitElement, TargetedEvent, JsxNode } from '@arcgis/lumina';

/** [Read more...](https://developers.arcgis.com/javascript/latest/references/common-components/arcgis-ckeditor5-popover/) */
export declare class ArcgisCkeditor5Popover extends LitElement {
    /** Guid for ckeditor popover instance. */
    guid: `${string}-${string}-${string}-${string}-${string}`;
    /** Reference element for the popover. */
    refElement?: HTMLElement;
    /**
     * Ok button text.
     *
     * @default "Ok"
     */
    intlOk: string;
    /**
     * Cancel button text.
     *
     * @default "Cancel"
     */
    intlCancel: string;
    /** Popover label text. */
    intlLabel?: string;
    /** Reposition the component. */
    reposition(): Promise<void>;
    /** @deprecated use arcgisPopoverClosed instead */
    readonly arcgisCkeditor5PopoverClosed: TargetedEvent<this, {
        guid: string;
        data?: string;
    }>;
    /** Emitted when the popover has been closed. */
    readonly arcgisPopoverClosed: TargetedEvent<this, {
        guid: string;
        data?: string;
    }>;
    "@eventTypes": {
        "arcgisCkeditor5PopoverClosed": ArcgisCkeditor5Popover["arcgisCkeditor5PopoverClosed"]["detail"];
        "arcgisPopoverClosed": ArcgisCkeditor5Popover["arcgisPopoverClosed"]["detail"];
    };
}
