import type { EditorHost } from '@blockeditor/lit';
import { type BlockModel } from '@blockeditor/store';
import { LitElement } from 'lit';
import type { LinkedDocOptions } from './config.js';
declare const LinkedDocPopover_base: typeof LitElement & import("@blockeditor/global/utils").Constructor<import("@blockeditor/lit").DisposableClass>;
export declare class LinkedDocPopover extends LinkedDocPopover_base {
    private editorHost;
    private model;
    private abortController;
    static styles: import("lit").CSSResult;
    options: LinkedDocOptions;
    triggerKey: string;
    private _position;
    private _query;
    private _activatedItemIndex;
    private _actionGroup;
    private get _flattenActionList();
    private _updateActionList;
    linkedDocElement?: Element;
    private get _page();
    constructor(editorHost: EditorHost, model: BlockModel, abortController?: AbortController);
    connectedCallback(): void;
    updatePosition(position: {
        height: number;
        x: string;
        y: string;
    }): void;
    render(): import("lit").TemplateResult<1>;
}
export {};
//# sourceMappingURL=linked-doc-popover.d.ts.map