import type { InlineRange } from '@blockeditor/inline/types';
import type { BlockElement } from '@blockeditor/lit';
import { LitElement } from 'lit';
import type { AffineInlineEditor } from '../../affine-inline-specs.js';
declare const ReferencePopupMoreMenu_base: typeof LitElement & import("@blockeditor/global/utils").Constructor<import("@blockeditor/lit").DisposableClass>;
export declare class ReferencePopupMoreMenu extends ReferencePopupMoreMenu_base {
    static styles: import("lit").CSSResult;
    inlineEditor: AffineInlineEditor;
    targetInlineRange: InlineRange;
    abortController: AbortController;
    get referencePageId(): string;
    get blockElement(): BlockElement<import("@blockeditor/store").BlockModel<object>, import("@blockeditor/block-std").BlockService<import("@blockeditor/store").BlockModel<object>>, string>;
    get std(): import("@blockeditor/block-std").BlockStdScope;
    private _openPage;
    private _delete;
    render(): import("lit").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'reference-popup-more-menu': ReferencePopupMoreMenu;
    }
}
export {};
//# sourceMappingURL=reference-popup-more-menu-popup.d.ts.map