import { ShadowlessElement } from '@blockeditor/lit';
import type { BlockModel } from '@blockeditor/store';
import type { TemplateResult } from 'lit';
import type { ImageBlockModel } from '../../image-block/image-model.js';
declare const SurfaceRefImagePortal_base: typeof ShadowlessElement & import("@blockeditor/global/utils").Constructor<import("@blockeditor/lit").DisposableClass>;
export declare class SurfaceRefImagePortal extends SurfaceRefImagePortal_base {
    index: number;
    model: ImageBlockModel;
    renderModel: (model: BlockModel) => TemplateResult;
    firstUpdated(): void;
    render(): TemplateResult;
}
declare global {
    interface HTMLElementTagNameMap {
        'surface-ref-image-portal': SurfaceRefImagePortal;
    }
}
export {};
//# sourceMappingURL=image.d.ts.map