import { LitElement } from 'lit';
import type { SurfaceBlockComponent } from '../../../../surface-block/surface-block.js';
import type { AutoConnectElement } from '../block-portal/edgeless-block-portal.js';
declare const EdgelessAutoConnectLine_base: typeof LitElement & import("@blockeditor/global/utils").Constructor<import("@blockeditor/lit").DisposableClass>;
export declare class EdgelessAutoConnectLine extends EdgelessAutoConnectLine_base {
    static styles: import("lit").CSSResult;
    surface: SurfaceBlockComponent;
    show: boolean;
    elementsMap: Map<AutoConnectElement, number>;
    private _getElementsAndCounts;
    protected firstUpdated(): void;
    protected render(): unknown;
}
export {};
//# sourceMappingURL=edgeless-auto-connect-line.d.ts.map