import type { Block } from '@devvit/protos';
import { LitElement } from 'lit';
import type { RenderContext } from '../templates/renderContext.js';
export declare class DevvitBlocksRenderer extends LitElement {
    #private;
    block: Block | undefined;
    renderContext: (() => RenderContext) | undefined;
    class: string | undefined;
    static get styles(): import("lit").CSSResult[];
    connectedCallback(): void;
    disconnectedCallback(): void;
    render(): import("lit-html").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'devvit-blocks-renderer': DevvitBlocksRenderer;
    }
}
//# sourceMappingURL=devvit-blocks-renderer.d.ts.map