import { type PropertyValues } from 'lit';
import { EmbedBlockElement } from '../_common/embed-block-helper/index.js';
import type { EmbedHtmlModel } from './embed-html-model.js';
export declare class EmbedHtmlBlock extends EmbedBlockElement<EmbedHtmlModel> {
    static styles: import("lit").CSSResult;
    iframe: HTMLIFrameElement;
    updateWH: () => void;
    connectedCallback(): void;
    protected firstUpdated(_changedProperties: PropertyValues): void;
    render(): unknown;
}
declare global {
    interface HTMLElementTagNameMap {
        'affine-embed-html-block': EmbedHtmlBlock;
    }
}
//# sourceMappingURL=embed-html-block.d.ts.map